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
Mumbai
DevOps
CI/CD
Configuration Management
Grafana
Prometheus
Apply
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
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Mumbai