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.
Backend Engineer • Srikakulam, Andhra Pradesh, India