Senior Node.js Engineer | Remote TypeScript AWS Lambda Developer

Remotely
Full-time

Are you an accomplished Node.js developer seeking to leverage your TypeScript and AWS Lambda expertise in a fully remote role? Our established software development company is looking for a talented Senior Node.js Engineer to join our international team. You'll work on business-critical applications while utilizing modern serverless architecture and contributing to scalable, high-performance solutions that solve real business challenges.


Key Responsibilities

- Architect and develop robust server-side applications using Node.js 20.x LTS and TypeScript 5.x following industry best practices.

- Design and implement serverless solutions utilizing AWS Lambda and complementary AWS services to create efficient, scalable systems.

- Develop and maintain RESTful APIs that interface seamlessly with front-end applications and third-party services.

- Collaborate with front-end specialists on ReactJS 18.x implementations to ensure cohesive user experiences across platforms.

- Write clean, efficient, and well-documented code that adheres to established coding standards and patterns.

- Participate in thorough code reviews to maintain quality and share knowledge across the development team.

- Troubleshoot complex technical issues in production environments with minimal user impact.

- Implement comprehensive testing strategies using Jest, Mocha, or similar frameworks to ensure application reliability.

- Contribute to CI/CD pipelines for streamlined deployment and integration processes.

- Actively engage in Agile SCRUM ceremonies including sprint planning, daily stand-ups, and retrospectives.

- Document technical specifications, architecture decisions, and API endpoints for team reference.


Required Skills

- 4+ years of professional experience with Node.js and server-side JavaScript development.

- Strong proficiency in TypeScript with demonstrated understanding of advanced type system features and configurations.

- Verifiable experience building and deploying applications using AWS Lambda and serverless architecture principles.

- Working knowledge of ReactJS library and front-end development fundamentals.

- Experience designing and implementing RESTful APIs with appropriate security measures.

- Familiarity with NoSQL databases such as MongoDB, DynamoDB, or similar technologies.

- Proficient use of Git version control and collaborative development workflows.

- Practical experience working within Agile/SCRUM development methodologies.

- Exceptional problem-solving abilities with keen attention to technical details.

- English language proficiency at B2+ level for effective written and verbal communication.

- Demonstrated ability to work productively in remote environments, both independently and collaboratively.


Nice to Have

- Experience with additional AWS services including API Gateway, S3, CloudFront, SQS, and SNS.

- Knowledge of GraphQL and Apollo Server implementation for flexible API solutions.

- Familiarity with containerization using Docker and orchestration with Kubernetes.

- Experience configuring and maintaining CI/CD tools like GitHub Actions, Jenkins, or AWS CodePipeline.

- Understanding of microservices architecture principles and practical implementation.

- Contributions to open-source projects showcasing Node.js development expertise.

- Experience optimizing application performance and implementing efficient scaling strategies.

- Knowledge of security best practices for Node.js applications and serverless deployments.


Why Join Us

Our company brings years of experience delivering high-quality software development solutions globally. We understand that technology should serve business objectives rather than existing for its own sake. By joining our team, you'll collaborate with seasoned professionals who value pragmatic, efficient solutions. We offer competitive compensation, flexible remote work arrangements, professional growth opportunities, and challenging projects that create meaningful business impact. If you're passionate about serverless architecture and building robust applications with modern JavaScript technologies, we want to hear from you.