About IHX
IHX is building India’s most trusted health tech infrastructure platform—powering
real-time, consent-led claims and data exchange between insurers and 30,000+
hospitals across 1,200+ cities. With $1B+ in claims processed yearly, IHX sits at the
center of the next-gen health insurance stack.
Job Overview
We are looking for a Senior Software Engineer (Full Stack) with strong backend
expertise and solid frontend experience. The ideal candidate should be capable of
building scalable systems, contributing to system design, deploying applications,
and owning features end-to-end in a fast-paced product environment.
Key Responsibilities
Backend Engineering
-
Design, develop, and maintain scalable backend services using Java and/or Node.js (TypeScript).
-
Apply strong fundamentals in Data Structures & Algorithms (DSA), OOPs, and design patterns.
-
Build secure, high-performance REST APIs and backend components.
-
Participate in low-level and high-level system design discussions.
-
Optimize application performance, memory usage, and API response times.
Frontend Engineering
-
Develop modern, responsive, and performant user interfaces using React.js and Next.js.
-
Collaborate with design and product teams to translate requirements into technical solutions.
-
Ensure frontend best practices including reusability, state management, and performance optimization.
Database & Data Layer
-
Design and manage databases using MongoDB and PostgreSQL.
-
Write optimized queries, handle indexing, and ensure data consistency.
-
Understand schema design and database performance tuning.
DevOps, Deployment & Infrastructure
-
Containerize applications using Docker.
-
Work with YAML (YML) configuration files for deployment and CI/CD pipelines.
-
Deploy and manage applications across development, staging, and production environments.
-
Understand logging, monitoring, and basic infrastructure troubleshooting.
Code Quality, Testing & Best Practices
-
Write clean, maintainable, and well-documented code.
-
Follow SOLID principles and standard design patterns.
-
Implement unit tests and integration tests to ensure code reliability.
-
Actively participate in code reviews and continuously improve code quality.
Security & Reliability
-
Implement secure coding practices and understand OWASP fundamentals.
-
Experience with authentication and authorization (JWT, OAuth, RBAC).
-
Handle error management, logging, and application resilience.
Ownership & Collaboration
-
Take end-to-end ownership of features from design to production.
-
Collaborate with product managers, QA, and cross-functional teams.
-
Mentor junior engineers and support overall team growth.
-
Work effectively in an Agile/Scrum environment.
Required Skills & Qualifications
-
4+ years of professional software development experience
-
Strong backend experience with Java and/or Node.js (TypeScript)
-
Strong knowledge in Python is required
-
Solid understanding of DSA, OOPs, and system design fundamentals
-
Frontend experience with React.js and Next.js
-
Hands-on experience with MongoDB and PostgreSQL
-
Experience with Docker, deployments, and YAML-based configurations
-
Proficiency with Git and version control workflows
-
Strong problem-solving and debugging skills
Good to Have (Nice-to-Have)
-
Experience with cloud platforms (AWS / GCP / Azure)
-
Exposure to microservices architecture
-
Knowledge of Redis or caching mechanisms
-
Experience with CI/CD tools (GitHub Actions, GitLab CI, Jenkins)
-
Familiarity with message queues (Kafka / RabbitMQ)
What Success Looks Like in This Role
-
Independently delivering production-ready features
-
Improving system performance, stability, or scalability
-
Making sound technical decisions and contributing to architecture
-
Positively impacting team productivity and code quality
What We Offer
-
Opportunity to work on scalable, real-world products
-
Ownership-driven engineering culture
-
Competitive compensation and benefits
-
Continuous learning and career growth opportunities