We are seeking a passionate Full-stack Software Engineer with 4+ years of experience in building scalable, high-quality applications. The ideal candidate has strong expertise in frontend development using Angular and Ionic, along with GraphQL-based integrations, and is equally proficient in backend development using NestJS, PostgreSQL, TypeORM, and GraphQL.
Backend The core responsibilities for the job include the following:
- Design, develop, and maintain scalable backend systems using NestJS with GraphQL APIs.
- Build and manage data layers using PostgreSQL and TypeORM, ensuring data integrity and performance.
- Write clean, maintainable, and test-driven code with strong unit test coverage using Jest.
- Collaborate closely with frontend and other engineering teams to deliver reliable, secure, and high-performance systems.
- Ensure backend services are scalable, resilient, and secure, following best practices in API design and system architecture.
Frontend
- Build and maintain responsive, high-performance frontend applications using Angular and Ionic.
- Implement pixel-perfect user interfaces in close collaboration with the UI/UX design team.
- Manage application state and data flow, and integrate frontend applications with GraphQL APIs.
- Ensure code quality by writing clean, well-documented, and testable code, following frontend best practices.
Requirements
- 4+ years of experience in full-stack application development.
- Strong proficiency in Angular 10 Ionic 5 and TypeScript (ES6+) for frontend development.
- Hands-on experience with NestJS for backend development, including building GraphQL APIs.
- Solid understanding of backend architecture, API design, and frontend performance optimisation.
- Experience working with PostgreSQL and TypeORM for data modelling and persistence.
- Solid experience in unit testing and Test-Driven Development (TDD) using Jest.
- Proficiency with version control systems (Git) and collaborative development workflows.
- Excellent problem-solving and debugging skills.
- Strong communication skills and ability to collaborate effectively in a fast-paced environment.
This job was posted by Nidhi Khedekar from Kodo.
📌 Full Stack Engineer (Mumbai)
🏢 Kodo
📍 Mumbai