Mumbai
4+ year exp
JavaScript
Node JS
TypeScript
Apply now
Save
Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs
Kodo
Kodo is a B2B spend management platform empowering 2K+ companies like Mensa Brands, Cars24 and Zetwerk with corporate cards, automated vendor payments and reimbursements, and streamlined procurement processes.
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.
The core responsibilities for the job include the following:
Backend:
- 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.
- Strong 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.
Recommended for you based on this role
Similar stack
Same company
In your city
Apply
Technical Lead - Backend
24 days ago
7+ year exp • Bachelor's Degree • Mumbai
Java
Node JS
TypeScript
JavaScript
Node JS
Nest.JS
Databases
PostgreSQL
Mobile
JUnit
DevOps
Azure
QA
Jest
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Free forever • Less than a minute • No credit card
Work setup
Location
Mumbai
