Experience: 5 – 10 Years (Minimum 5 Years of Relevant Experience)
Locations: Bangalore & Hyderabad
Work Model: Hybrid (On-site presence as required)
Shift Timing: 2 PM – 11 PM IST
We are looking for a highly skilled and experienced Full Stack Developer to join our dynamic team. The ideal candidate will have solid expertise in Node.js, TypeScript, JavaScript, and frameworks like Express.js and NestJS, along with strong database knowledge including Couchbase, PostgreSQL, MongoDB, and Redis. The role also demands hands-on experience with testing frameworks, package managers, and an understanding of modern full stack development practices.
Key Responsibilities:Design, develop, and maintain scalable web applications using Node.js, Express.js, NestJS, and other modern backend frameworks.
Implement front-end logic and integrate with back-end services using JavaScript/TypeScript.
Develop RESTful and GraphQL APIs to support front-end functionalities.
Work with various databases including Couchbase, PostgreSQL, MongoDB, and Redis to design efficient data models and queries.
Ensure the reliability and maintainability of applications through proper unit and integration testing using Jest.
Manage dependencies and build processes using Yarn and NPM.
Collaborate with cross-functional teams to define, design, and ship new features.
Optimize applications for performance, scalability, and security.
Troubleshoot and resolve issues across the stack.
Mandatory Skills:Backend: Node.js, TypeScript, JavaScript, Express.js, NestJS
Databases: Couchbase, PostgreSQL, MongoDB, Redis
Testing & Tooling: Jest, Yarn, NPM
Architecture & Design: Strong understanding of RESTful API design and microservices
Good to Have:Good understanding of asynchronous programming, event-driven architecture, and concurrency handling in Node.js
Familiarity with Git version control system and branching strategies
Experience in CI/CD pipelines and cloud platforms is a plus
Basic knowledge of containerization tools like Docker
Educational Qualifications:Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field