Title Full Stack developer - React & Node.js
Experience: 3 to 8 Years
Job Type: Full-Time
Location: Mumbai
Work Mode: On-site
Job Summary
We are looking for a skilled and motivated Node.js Full Stack Developer to join our development team. The ideal candidate should have strong hands-on experience in Node.js, JavaScript/TypeScript, frontend development, and PostgreSQL. You will be responsible for developing, maintaining, and enhancing web applications across both frontend and backend, working closely with our project managers, designers, and other developers.
Key Responsibilities
- Develop and maintain scalable web applications using Node.js.
- Build and maintain RESTful APIs and backend services.
- Develop responsive and user-friendly frontend interfaces.
- Work with PostgreSQL for database design, queries, relationships, and performance optimization.
- Integrate third-party APIs and external services.
- Write clean, reusable, maintainable, and well-documented code.
- Debug and resolve application issues and production bugs.
- Collaborate with the project management, design, and development teams.
- Participate in code reviews and follow development best practices.
- Understand project requirements and convert them into technical solutions.
- Ensure applications are secure, reliable, and optimized for performance.
Required Skills
- Strong experience with Node.js.
- Good knowledge of JavaScript and preferably TypeScript.
- Experience with frontend technologies such as React.js, Next.js, or similar frameworks.
- Strong working knowledge of PostgreSQL.
- Good understanding of database design, SQL queries, joins, indexes, and relationships.
- Experience in developing and consuming REST APIs.
- Good understanding of HTML5, CSS3, and responsive web development.
- Familiarity with Git/GitHub.
- Understanding of authentication, authorization, and API security.
- Good debugging and problem-solving skills.
Good to Have
- Experience with Next.js.
- Experience with cloud platforms such as AWS or Azure.
- Knowledge of Docker and CI/CD.
- Experience with Redis or other caching technologies.
- Experience working with third-party APIs and payment gateways.
- Understanding of application performance optimization.
- Experience working on SaaS or business web applications.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field is preferred.
- 3 to 8 years of relevant professional experience.
- Strong communication and teamwork skills.
- Ability to work independently and take ownership of assigned tasks.
AI-Assisted Development & Productivity
- Strong familiarity with AI-powered development tools such as GitHub Copilot, ChatGPT, Claude, Gemini, Cursor, or similar tools.
- Should be comfortable using AI effectively for code generation, code refactoring, debugging, optimization, documentation, testing, and troubleshooting.
- Ability to use AI tools to increase development productivity and reduce repetitive development effort while maintaining code quality and security.
- Should know how to provide effective prompts and context to AI tools to obtain useful and reliable development results.
- Ability to review, validate, and improve AI-generated code rather than relying on AI output without proper technical understanding.
- Willingness to continuously explore and adopt new AI-assisted development practices and tools to improve development efficiency.