REQUIREMENTS:
- Total experience 5years.
- Handson experience with Node.js and JavaScript/TypeScript.
- Strong knowledge of Express.js and other Node.js frameworks.
- Strong working experience with Microservices architecture and Playwright.
- Experience with RESTful API and GraphQL development.
- Solid understanding of asynchronous programming eventdriven architecture and nonblocking I/O.
- Experience with relational databases like PostgreSQL MySQL and NoSQL databases like MongoDB.
- Proficient in designing and implementing microservicesbased architectures.
- Experience with message brokers like RabbitMQ or Kafka.
- Strong understanding of authentication and authorization protocols (e.g. JWT OAuth OAuth2.
- Handson experience with Docker and Kubernetes for container orchestration.
- Experience working with CI/CD pipelines (e.g. Jenkins GitLab CI CircleCI).
- Knowledge of cloud platforms (e.g. AWS Azure GCP) and serverless computing.
- Familiarity with unit testing frameworks like Mocha Jest or Chai.
- Excellent problemsolving skills and ability to work in an Agile development environment
- Provide technical leadership mentorship and guidance to development teams.
- Strong communication skills with the ability to interact with business and technical stakeholders.
- Strong problemsolving and analytical skills.
RESPONSIBILITIES:
- Writing and reviewing great quality code
- Understanding functional requirements thoroughly and analysing the clients needs in the context of the project
- Envisioning the overall solution for defined functional and nonfunctional requirements and being able to define technologies patterns and frameworks to realize it
- Determining and implementing design methodologies and tool sets
- Enabling application development by coordinating requirements schedules and activities.
- Being able to lead/support UAT and production roll outs
- Creating understanding and validating WBS and estimated effort for given module/task and being able to justify it
- Addressing issues promptly responding positively to setbacks and challenges with a mindset of continuous improvement
- Giving constructive feedback to the team members and setting clear expectations.
- Helping the team in troubleshooting and resolving of complex bugs
- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.
Qualifications :
Bachelors or masters degree in computer science Information Technology or a related field.
Remote Work :
No
Employment Type :
Fulltime