Job Description
As a Senior NodeJs developer
As a Senior NodeJs developer you will:
- Work in a multicultural development team.
- Develop backend services for a digital process transformation platform.
- Contribute to and come up with ideas about solutions architecture and functions.
- Collaboration with security specialist and DevOps.
- Take ownership of the solution and document the solution.
- Foster a solutionoriented mindset within the development team and provide guidance on best practices.
- Mentor and assist junior developers in the team promoting knowledge sharing and growth.
Qualifications:
- Bachelors degree in Computer Science or a related field or equivalent work experience.
- 7 years of professional experience in Node.js development.
- Strong experience with Express.js or Nest.js frameworks.
- Proficiency in building eventdriven architectures and utilizing messaging systems.
- Handson experience with bullMQ or similar job queue systems.
- Exceptional problemsolving skills and a proactive approach to identifying and resolving technical challenges.
- Outstanding documentation skills including API documentation architectural diagrams and code comments.
Qualifications
Requirements
- Experience with REST API Design using NodeJS (ExpressJS or NestJS)
- Experience with API Security middlewares authentication strategies.
- Experience of working with and handling personal information (PI) and applying GDPR policies.
- Experience of working with architecture involving multiple databases.
- Experience of writing E2E and Unit Test cases for backend services.
- Experience of working with eventdriven architecture. (Queues Events Repeatable events or backgroundprocesses)
Technology (Required):
- Language Frameworks Tools: Node.js ExpressJS or NestJS BullMQ
- Documentation tools: Swagger Redocly
- Service Deployment and Management
Nice to have:
- CI/CD (Azure Pipelines Github Actions)
- Experience of working with public and private clouds.
Additional information:
We are looking for you who:
- Is Driven & Passionate because you will love tackling new projects and solving problems
- Is Creative because it is a big part of the work as a frontend developer
- Is Social & Flexible as a consultant you should be able to directly create value for the customer and this is made easier if you have it easy for you to get into a team in a smooth way
Other:
Start: Immediately
Working hours: Depending on assignment & customer
Location: Bengaluru
Form of employment: Fulltime until further notice we apply 6 months probationary employment
We interview candidates on an ongoing basis do not wait to submit your application.
Remote Work :
No