View all jobsNode.JS Developer - TI140125
Toronto, ON ยท Information Technology
Required
- 5+ years of experience as a software developer
- 3+ years of experience with Node.JS.
- NOTE: Primary experience Must be with Node.JS, not as a secondary language
- Experience with AWS & Lambda services
- Experience working with Scalable / Microservice architecture
- Proven working experience with Serverless, Event-Driven architecture
- Experience writing tests and knowledge of TDD
- Knowledge of development principles such as OOP and SOLID
- Database Design experience in Non-Relational Databases; noSQL or key-value DBs like Redis, Mongo and DynamoDB
- Experience with CI / CD platforms; such as CircleCI, Travis, GitHub Actions or Azure Pipelines
Nice To Have
- Experience with Federated GraphQL
- Experience with additional AWS services; such as API Gateway, SQS, SNS and DynamoDB
- Experience with multiple software development languages; ideally Python or PHP
- Knowledge of Clean Architecture and DDD principle