Job Title : Senior Backend Developer
Experience : 7+ Years
Location : Kochi (Onsite)
Contract Type : Long Term
Shift : IST
We are looking for a Senior Backend Developer to design and implement robust backend services powering the Purvaj portals. You’ll build APIs in FastAPI and Spring Boot, manage complex multi-role access flows, support real-time and offline sync, and scale services for heritage data, rituals, and marketplace systems.This is a highly technical role that demands strong backend expertise, a problem-solving mindset, and hands-on experience with distributed systems, event-driven architectures, and secure API-first development.
Responsibilities :
API Development & Access Management
- Architect and implement APIs for users, heritage guides, and service providers.
- Build authentication and role-based access control using Keycloak OIDC.
Core Features & Data Handling
Develop booking, payment, earnings, vault, and family tree APIs.Design schemas in PostgreSQL 16 with Row-Level Security and PostGIS for geospatial data.Work with graph DBs (Cypher query optimization & data modeling).Integrate OCR workflows for scanned documents with post-processing.Scalability & Integrations
Deliver real-time updates (rituals, bookings, notifications).Implement offline sync APIs with Celery + Redis.Integrate services via Kong API Gateway with routing and policies.Build search & vector integrations with OpenSearch (k-NN).Manage event-driven flows with Apache Kafka.Media & Infrastructure
Handle media workflows with S3 / DigitalOcean Spaces, CloudFront, and imgproxy.Deploy systems with Terraform and Kubernetes (EKS, HPA, blue-green & canary).Security & Financial Workflows
Implement secure financial workflows (split payouts, GST invoices, reconciliation via Kafka).Enforce PII protection with AES field-level encryption and AWS KMS.Manage secrets with AWS Secrets Manager / SSM.Quality & DevOps
Write unit & integration tests, and build CI / CD pipelines.Ensure production readiness and zero-downtime releases.Requirements :
7+ years in backend development with Python (FastAPI / Flask / Django) and Java (Spring Boot).Strong expertise in PostgreSQL, PostGIS, and schema optimization.Experience with microservices, event-driven systems, and API-first design.Proficiency with Kafka, Celery, Redis for messaging and background processing.Hands-on with OIDC / JWT authentication and Kong API Gateway.Proven delivery of high-scale, offline-first portal backends.Qualifications :
Experience with financial / payment systems (Razorpay, Stripe).Knowledge of ClickHouse for analytics.Prior experience in product development and B2C portals.Multi-cloud deployment experience (AWS, DigitalOcean, etc.).