We're a product based Insurtech company, building Eicore, a modern microservices platform that powers our policy, claims, and customer-facing systems. We're looking for a Software Engineer to build and maintain features across our TypeScript microservices platform. You'll work within a Bun-based monorepo, contributing to backend services, shared schemas, and frontend components while collaborating closely with senior engineers in our Gurgaon office.
Responsibilities
- Build and maintain backend microservices and frontend features within our Bun workspace monorepo
- Implement and validate API endpoints using OpenAPI specifications and Zod schemas
- Write database queries and migrations using Prisma ORM with PostgreSQL
- Develop React components using Vite, TailwindCSS, and Shadcn/UI for policy, claims, and customer portals
- Containerize services with Docker and run local environments via Docker Compose
- Integrate LLM-powered features (document processing, claims assistance, customer support) using the Claude and OpenAI APIs
- Write unit, integration, and E2E tests using Vitest and Playwright
- Maintain code quality standards with Biome formatting and linting
- Follow secure coding practices appropriate for handling sensitive policyholder data
- Participate in code reviews and contribute to technical discussions
Requirements
- 4-9 years of professional software engineering experience
- Strong proficiency in TypeScript and contemporary JavaScript
- Experience with React and component-based frontend development
- Familiarity with relational databases and ORMs (Prisma or similar)
- Understanding of REST/API design and schema validation
- Hands-on experience with Docker and Docker Compose
- Experience writing automated tests
- Comfortable working in a Git-based collaborative workflow
Nice to Have
- Experience with Bun or alternative JS runtimes
- Familiarity with monorepo tooling and workspaces
- Experience integrating AI/LLM APIs (Claude, OpenAI)
- Exposure to CI/CD pipelines (GitHub Actions)
- Prior experience in insurance, fintech, or other regulated domains
- TailwindCSS and Shadcn/UI experience