11 Nov
|
insureka
|
Bengaluru
11 Nov
insureka
Bengaluru
Location: Bengaluru, India (On-site)
Employment type: Full-time
Experience: 2–4 years
Openings: 2
Reports to: Tech Lead
Compensation: As per industry standards
About Insureka
Insureka builds digital insurance platforms for the Indonesian market. We cover customer web and mobile apps, partner and agent portals, admin dashboards, and the services behind quotes, policy issuance, claims, payments and KYC. Our platform runs on Python microservices on Google Cloud (GKE), with React/Next.js web apps and Flutter mobile apps.
About the role
You will build and own backend services end to end, from API design and data models to background jobs and integrations. You will also build the admin and customer screens that use them. The split is roughly 70% backend and 30% frontend.
What you will do
- Design, build and maintain REST APIs in Python (Django and FastAPI) using clean, layered architecture
- Model data in PostgreSQL, write safe migrations for live systems and tune slow queries
- Build async and scheduled jobs with Celery, RabbitMQ and Redis
- Integrate payment gateways, partner and vendor APIs, OCR services and legacy systems
- Build matching admin and customer screens in React and TypeScript
- Review code, write clear pull requests and follow team coding standards
- Work with QA and DevOps on releases and help fix production issues
- Build security in from day one: authentication, access control, input validation and audit logs
What we are looking for
- 2–4 years of software engineering experience
- Strong Python 3.11+ with Django and/or FastAPI in production; Pydantic v2 and async basics
- Solid REST API design: versioning, pagination, filtering, error handling, OpenAPI docs
- Strong PostgreSQL: schema design, indexing, query optimisation, migrations, transactions
- Hands-on with Celery + RabbitMQ (retries, idempotent tasks, scheduled jobs) and Redis (caching, locks, rate limiting)
- Safe service-to-service calls: timeouts, retries, circuit breakers, webhooks, structured logging
- Working knowledge of React + TypeScript (Vite or Next.js), RTK Query / Redux Toolkit / Zustand, React Hook Form, Tailwind CSS
- Basics of Docker, GitHub Actions, Kubernetes and Google Cloud
- Security: JWT, OAuth2 basics, role-based access control, OWASP Top 10, secure handling of secrets and personal data
- Good engineering habits: Git, PR reviews, Conventional Commits, Ruff, ESLint, pre-commit hooks, clear documentation
Good to have
- Experience in insurance, insurtech, fintech or payments
- Microservices and service-to-service authentication
- Features built on LLM APIs (Claude, OpenAI, Vertex AI)
- Microsoft SQL Server or legacy-to-cloud data migration
- Some Flutter
You will do well here if you
- Own features from requirement to production
- Write clean, readable code and take review feedback well
- Raise risks and blockers early
- Communicate clearly in English with distributed teams
📌 Full Stack Developer (Backend-heavy) (Bengaluru)
🏢 insureka
📍 Bengaluru