This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Software Engineer (Node.js & TypeScript) is responsible for designing, developing, and maintaining high-quality serverless solutions using AWS Lambda and related services. You will work with cross-functional teams, including product managers, business analysts, UX designers, and engineers to deliver scalable, secure, and maintainable software aligned with business goals.
Job Responsibility:
Develop and maintain serverless applications using AWS Lambda, API Gateway, DynamoDB, S3, SQS, and Step Functions
Write clean, testable code following SOLID, DRY, KISS, and YAGNI principles
Build robust testing suites (unit, integration, end-to-end) with Jest/Vitest and AWS mocks
Optimize performance, scalability, and reliability
troubleshoot production issues
Participate in code reviews, CI/CD workflows, and team knowledge sharing
Implement secure coding practices (OWASP Top 10, IAM least privilege)
Maintain clear technical documentation and stay current with Node.js, TypeScript, AWS, and serverless trends
Requirements:
Degree in Computer Science or related field (preferred)
Proven experience with Node.js and TypeScript in production environments
Strong background in AWS Lambda and serverless development