As a senior backend engineer, you will develop NodeJS applications running on AWS Lambda for our consumer applications across all our brands in multiple regions, which serve tens of millions of users and process hundreds of thousands of daily orders. You will work with your scrum team’s product owner to define solutions for our developing business needs and oversee the completion of key initiatives. You will also be responsible for helping to define our platform architecture and for mentoring more junior engineers.
Your role:
- Develop NodeJS applications in TypeScript on AWS Lambda
- Work with a scrum team to ship new product features
- Help define platform architecture and best practices
- Mentor more junior engineers
Requirements:
- 5+ years of professional experience in software engineering
- Ability to independently define technical solutions from business requirements
- Strong communication skills and drive to mentor team members
- 2+ years of professional experience with NodeJS
- 2+ years of professional experience with AWS
- Experience with GraphQL
- Experience with NoSQL databases like DynamoDB
- Experience with Serverless framework
- Experience with infrastructure as code tools like Terraform
Offer:
- 12-month contract with a competitive rate (extension very probable)