The purpose of this role is to develop required software features, achieving timely delivery in compliance with the performance and quality standards of the company.
Total Experience: 4 to 6 years
Job Requirements:
Must Have:
- Minimum 4 years of experience
- Strong in front or back end of MERN stack (Mongo DB + Mongoose, Express, React, Node JS using Typescript and some knowledge of the other technologies in the stack
- Good Knowledge on React and Java Script (Solid Principles)
- Good hands-on experience in Express and Node JS
- Working Experience in MongoDb / Mongoose / SQL / NoSQL
- Experience in One or more CI / CD tools such as Git , Bitbucket , Jenkins, Docker or similar
- Experience in designing CI/CD pipelines with strong understanding of best practices.
Good to have:
- Experience in Azure cloud.
- Experience in Mongo DB
- Tools like Babel, Webpack, Typescript, Jest, Lint, Helm to support building of Node applications.
- Familiarity with Kafka consumer/producer
- Experience in orchestration tools such as Airflow, Camunda
- Experience in GraphQL tools such as Apollo Graph or Wunder graph
- Experience in API gateways (Kong or equivalent), ABAC solutions (Symphonic or equivalent), CMS platforms (Strapi or equivalent).
Job Responsibilities:
- Works independently with a broader overview on the project
- Participates in communications with partners and clients, when needed.
- Understands and follows the release processes in the company.
- Participates in requirements analysis, development, unit testing and documentation.
- Writes quality code to fit unique customer needs and configurations.
- Troubleshoots and debugs (with some guidance from senior team members if needed)
- Provides mentoring/guidance to junior Software Engineers
- Delivers training and participates in knowledge sharing.
- Achieves better understanding of the company platform and processes and suggests improvements.