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