REMOTE SOFTWARE ENGINEER (BACKEND, NODE.JS)
Project detail
JOB DESCRIPTIONS
- Design, develop and build scalable back-end infrastructure levering modern cloud platforms and technologies using Node.JS.
- Perform issue analysis, root-cause analysis, and issue resolution.
- Create any required technical documentation.
QUALIFICATIONS
Must-Have:
Must-Have:
- Strong proficiency with Javascript and/or Typescript Knowledge of Node.JS and frameworks on the Node.JS ecosystem
- Experience working with databases in PostgreSQL Experience developing and testing RESful APIs
- Experience in using Git Experience in using Cloud Service Providers such as AWS or GCP
- Familiarity with Dependency Injection and IoC.
Nice-to-Have:
-
Experience working with NoSQL databases such as MongoDB.
-
Experience working with AWS Services such as DynamoDB, RDS, EC2, ElasticCache and S3.
-
Experience working with Redis.
-
Experience in using GraphQL.
-
Experience in using MochaJS, Jest or Jasmine Experience building and maintaining application /services using Serverless Architecture.
-
Experience developing micro-service(s).
-
Experience with Continuous Integration and Continuous Delivery (CI/CD).
-
Experience in using Docker/Kubernetes