27 Sep
RapidBrains
Secunderabad
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).
- Solid 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.).
📌 Senior Backend Developer
🏢 RapidBrains
📍 Secunderabad
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.