Experience : 6 Years
Skills : Node.js, Javascript, Postgres, MongoDB, AWS
About The Role
We are seeking a highly skilled and experienced Nodejs Developer to join our growing team.
You will be responsible for designing, developing, and maintaining the critical backend systems
that power our applications. You will work closely with cross-functional teams including frontend
engineers, product managers, and data scientists to deliver high-quality, scalable, and
performant solutions.
Responsibilities
- Design, develop, and maintain backend APIs and services
- Implement efficient and scalable architectures using microservices principles
- Work with various databases and data storage solutions
- Optimize code for performance and security
- Conduct code reviews and mentor junior engineers
- Stay up-to-date with the latest backend technologies and trends
- Participate in the technical design and architecture discussions
- Collaborate with other teams to deliver projects on time and within budget
Qualifications
6+ years experience with Typescript / Javascript and Node.jsExperience with AWS SAM / CloudFormation and various AWS technologies such asLambda, DynamoDB, API Gateway, ECS
Experience with relational (Postgres) and NoSQL (MongoDB) databasesKnowledge of standard system design patterns (like BFF) and anti-patternsComfortable working on MacOS and constant use of command line terminalsExperience with CI / CD concepts and in building and deploying microservices andmonolithic applications. Experience with Gitlab CI an asset.
Experience with dockerExperience working with REST APIExperience writing unit and integration testing. Contract testing experience is an asset.Nodejs DeveloperSkills Required
Cloudformation, Dynamodb, Node.js, Rest Api, Lambda, Integration Testing, Docker, Typescript, ECS, Postgres, Mongodb, Javascript, Aws, Api Gateway