Responsibilities:- Gathering & clarifying system requirements with relevant stakeholders.
- Building application specific documents, drawing & designing API based application architecture in consultation of Solution/ Enterprise Architects.
- Database design & developing optimized schema, queries related to the application.
- Implementing modernised application design using Node.js frameworks like Express.js, Nest.js, fastify technologies with unit and end-to-end test cases.
- Mentoring & helping the fellow developers in code development, code review & feature releases.
- Should have experience with
- Distributed application development & it's advantages, disadvantages.
- Microservice Architecture
- Coding best practices following SOLID principle, Clear architecture.
- At least 5 years of work experience as a Senior Node.js Backend Developer role.
- In-depth knowledge of popular Node.js frameworks like Express.js, or Fastify or Nestjs.
- Worked on Front-end UI framework like Angular/ React or other UI frameworks with Node.js.
- In-depth knowledge of Relational & non-Relational databases design & implementation, optimization for MS SQL, MySQL, MongoDB
- Experience in CI/ CD based development & deployment methodologies like GitHub, Bitbucket, GitHub Actions
- Familiar with Open-Source tools and good to have experience with Microsoft Azure/ Amazon Web Service (AWS).
Job Types: Full-time, Permanent
Pay: Up to 2,900,000.00 per year
Benefits:
Life insurance
Paid time offSchedule: Fixed shift
Ability to commute/relocate:
- Koramangala, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Required)
Experience:
- total work: 5 years (Preferred)
* Node.js: 5 years (Preferred)
Work Location: In person