Backend Engineer - Job Description
Location : HSR Bangalore (On-site)
What you’ll do
- Build and scale REST / WebSocket APIs in Django for real-time, AI-powered interactions.
- Orchestrate async workloads with Celery, Redis (as broker / cache), and task retries / metrics.
- Design streaming and event-driven flows with Kafka; integrate queues with AWS SQS where appropriate.
- Integrate and harden payment gateways (e.g., Stripe / Razorpay / PhonePe), including webhooks, ledgers, and idempotency.
- Write tests, docs, and dashboards; monitor staging / production SLOs, latency, and cost.
- Collaborate with product / design to scope, iterate, and ship fast.
What you’ve done (Requirements)
Build and scale REST / WebSocket APIs in Django for real-time, AI-powered interactions.1–3 years building scalable REST APIs with Python / Django; working knowledge of Node.js is a plus.Practical experience with Celery + Redis for background jobs and scheduled tasks.Hands-on with Kafka (consumers, partitions, offsets) and AWS SQS (DLQs, visibility timeouts).Comfortable with PostgreSQL (schema design, indexes, migrations) and MongoDB (schema design, TTLs).Implemented at least one payment gateway end-to-end (checkout flows, webhook verification, refunds).Worked with BigQuery for analytics / ELT; can design tables and write performant SQL.Solid grasp of WebSockets for real-time features.Exposure to LLM / AI systems and AWS or GCP services; strong fundamentals in system design.Habitual about tests, code reviews, and production monitoring.Feature flags / experimentation.