Node Developer-contract
Senior Node Engineer (Serverless)
Your Role
You will be working closely with our architects and engineering managers to expand our cloud native serverless back-end built in AWS. You will design and engineer back-end components that power complex order routing for our digital channels; apps, and delivery aggregators.
Core Responsibilities
- Build efficient and reusable applications and services using JavaScript (Node.js / Lambda / AWS serverless stack)
- Lead and participate in code reviews
- Identify and resolve scalability and performance issues
- Write comprehensive unit tests
Do you have what it takes?
- Expert knowledge of JavaScript, APIs
- Modern JavaScript-focused frameworks and technologies – Node.js, Jest
- Microservices - our event-based services layer utilizes Node.js and the Serverless Framework and is built mainly on the AWS Serverless stack – Lambda, API Gateway, EventBridge, SQS, SNS, and DynamoDB
- Experience of working with modern CI/CD and engineering tooling is a bonus – Serverless Framework, GitLab CI/CD
- Must be attentive to detail, flexible and able to work concurrently on multiple projects
- Ability to troubleshoot, research, and work through complex problems
- Excellent written and verbal communication skills
- Strong interpersonal skills