Node.js Developer

Node.js Developer

Posted 1 week ago by 1753433671

Negotiable
Outside
Remote
USA

Summary: A Senior NodeJS Developer with over 7 years of experience is sought to design and build scalable APIs and cloud-based solutions, particularly using microservices and AWS. The role involves collaboration with cross-functional teams, mentoring junior engineers, and improving the software development lifecycle. The candidate will also be responsible for developing fault-tolerant distributed systems and implementing best practices in software engineering.

Key Responsibilities:

  • Design and develop microservices and cloud-native APIs using AWS services.
  • Collaborate with cross-functional teams to implement engineering solutions.
  • Mentor and guide junior engineers, ensuring adherence to best practices.
  • Work with the Engineering Manager to prioritize the product backlog and allocate tasks.
  • Develop and maintain scalable, fault-tolerant distributed systems.
  • Implement testing, logging, and monitoring for production systems.
  • Drive improvements in the software development lifecycle through CI/CD pipelines.

Key Skills:

  • NodeJS, Express JS, TypeScript, Java, Microservices Architecture, SQL and OpenAPI.
  • AWS services including ECS, Lambda, S3, SQS, SNS, Glue, CloudWatch, and AWS Document DB.
  • DevOps tools, Docker, and containerization practices.
  • Experience with NoSQL databases (e.g., AWS Document DB, MongoDB).
  • Long experience with unit testing frameworks such as Junit/Mockito.
  • Practices and tools for continuous integration, automated testing, and deployment.
  • Agile/Scrum methodologies.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:
A Senior NodeJS Developer with 7+ years of experience in microservices and AWS to design and build scalable APIs and cloud-based solutions.
Responsibilities:
Design and develop microservices and cloud-native APIs using AWS services. Collaborate with cross-functional teams to implement engineering solutions.
Mentor and guide junior engineers, ensuring adherence to best practices.
Work with the Engineering Manager to prioritize the product backlog and allocate tasks. Develop and maintain scalable, fault-tolerant distributed systems. Implement testing, logging, and monitoring for production systems.
Drive improvements in the software development lifecycle through CI/CD pipelines.
NodeJS, Express JS, TypeScript, Java, Microservices Architecture, SQL and OpenAPI. VS ECS, Lambda, S3, SQS, SNS, Glue, CloudWatch and AWS Document DB.
DevOps tools, Docker, and containerization practices.
Land NoSQL (e.g. AWS Document DB, MongoDB).
Long experience with unit testing frameworks such as Junit/Mockito.
Practices and tools for continuous integration, automated testing, and deployment. Agile/Scrum methodologies