Open Systems Technologies company
Open Systems Tech is looking for a NodeJS Developer for one of our Healthcare services provider clients. This is a time sensitive opportunity, please apply ASAP.
Job Title: NodeJS Developer
Location: 100% Remote Canada
Term: Long term contract plus extension
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 principles