Backend Python Developer

4 days ago


Delhi NCR Noida, India Shivtel Communications Full time ₹ 12,00,000 - ₹ 36,00,000 per year

of Role Title: Backend Python Developer

Role Vertical: Technical

Years of Experience: 7+ Years

Base Location: Noida Sector 125

Industry: Telecom

Preferred Industry: Open

Minimum Qualification: Bachelor's / Master's Master's degree in Computer Science, / MCA,

Job Overview:

Youll architect and build the core rails of a multi-channel messaging platform: ingest preprocess queue dispatch deliver observe, at millions of messages/hour, across WhatsApp (Meta), Google RCS, and SMS operators.

Responsibilities:

  • Design & build microservices for message ingestion, validation/preprocessing, enrichment, routing, dispatch, delivery receipts, and retries.
  • Concurrency at scale: implement multi-process/async workers; tune throughput, back-pressure, and graceful shedding.
  • Queueing & orchestration: model queues, exchanges, routing keys, DLQs, TTLs, idempotency tokens in RabbitMQ (bonus: Kafka familiarity).
  • Channel adapters: production-grade connectors for WhatsApp Cloud API, Google RCS Business Messaging, SMPP/operator REST; handle webhooks, HSM/template policies, rate limits, and error taxonomies.
  • Reliability patterns: implement at-least-once semantics, retry with jitter, outbox/inbox patterns, dedupe, and exactly-once where feasible.
  • Observability: structured logging, tracing (OpenTelemetry), metrics (Prometheus), SLOs, red/black dashboards, and alerting.
  • Data & storage: design schemas for message states, audit trails, and compliance logs (Postgres); scalable analytics/time-series (e.g., ClickHouse/Timescale).
  • Security & compliance: secrets management, key rotation, PII handling, and alignment with TRAI/DLT & operator policies.
  • CI/CD & DevEx: Docker images, K8s manifests/Helm, GitHub Actions, canary/blue-green, migration discipline.
  • Performance ownership: load testing, capacity planning, cost/throughput tuning.

Required Qualifications & Skills

  • Language: Python asyncio), FastAPI, Pydantic, aiohttp/httpx, uvicorn/gunicorn
  • Workers/Queues: RabbitMQ (mandatory), Celery/Dramatiq/Arq (your call), Redis (caching/locks)
  • Data: Postgres (+ SQL expertise), ClickHouse/Timescale (nice-to-have)
  • Cloud & Ops: Docker, Kubernetes, Helm, Prometheus/Grafana, OpenTelemetry
  • Protocols: Webhooks, REST, SMPP, OAuth/JWT, WebSockets (optional)
  • Open to Go candidates with strong concurrency + RabbitMQ; or Rust for high-perf dispatchers. But Python is preferred for velocity and our current stack.

Must-have qualifications

  • 5 to 9 years backend experience; 4 + years in Python in production microservices.
  • Proven high-throughput systems experience (50k msgs/min or equivalent event workloads).
  • Deep knowledge of queues (RabbitMQ): exchanges, bindings, nack/requeue patterns, DLQ/TTL, priority queues.
  • Strong async + multiprocessing fundamentals; profiling & tuning (CPU vs I/O bound).
  • API design/maintenance at scale; webhook reliability (retries, signatures).
  • Solid DB design, query tuning, and idempotency strategies.
  • Observability mindset: traces, metrics, structured logs; incident response.
  • Nice-to-have
  • WhatsApp Cloud API / RBM (RCS) / SMPP operator integrations in production.
  • Rate-limiting algorithms (token/leaky bucket), distributed locks, and scheduler design.
  • Experience with Kafka, NATS, or ClickHouse.
  • Familiarity with TRAI DLT template flows & messaging compliance in India.


  • Noida, India Info Origin Inc. Full time

    Role: Python Backend Engineer Location: Noida,/Dehradun/Pune Work Mode : Onsite Employment Type: Full-Time Experience: 3–7 years Interview Mode: Video or In Person Job Description Why This Role Matters As our Python Backend Engineer, you will own and evolve the backend architecture for a large-scale analytical platform that processes massive datasets and...


  • Noida, India Info Origin Inc. Full time

    Role: Python Backend Engineer Location: Noida,/Dehradun/Pune Work Mode : Onsite Employment Type: Full-Time Experience: 3–7 years Interview Mode: Video or In Person Job Description Why This Role Matters As our Python Backend Engineer, you will own and evolve the backend architecture for a large-scale analytical platform that processes massive datasets and...


  • Noida, India Info Origin Inc. Full time

    Role: Python Backend Engineer Location: Noida,/Dehradun/Pune Work Mode: Onsite Employment Type: Full-Time Experience: 3–7 years Interview Mode: Video or In Person Job Description Why This Role Matters As our Python Backend Engineer, you will own and evolve the backend architecture for a large-scale analytical platform that processes massive datasets and...


  • Noida, India Info Origin Inc. Full time

    Role: Python Backend Engineer Location: Noida,/Dehradun/Pune Work Mode : Onsite Employment Type: Full-Time Experience: 3–7 years Interview Mode: Video or In Person Job Description Why This Role Matters As our Python Backend Engineer, you will own and evolve the backend architecture for a large-scale analytical platform that processes massive datasets and...


  • Noida, India Info Origin Inc. Full time

    Role: Python Backend EngineerLocation: Noida,/Dehradun/PuneWork Mode: OnsiteEmployment Type: Full-TimeExperience: 3–7 yearsInterview Mode: Video or In PersonJob DescriptionWhy This Role MattersAs our Python Backend Engineer, you will own and evolve the backend architecture for a large-scale analytical platform that processes massive datasets and serves...


  • Noida, India Info Origin Inc Full time

    Description :Role : Python Backend Engineer.Location : Noida,/Dehradun/Pune.Work Mode : Onsite.Employment Type : Full-Time.Experience : 3-7 years.Interview Mode : Video or In Person.Job Description : Why This Role Matters : As our Python Backend Engineer, you will own and evolve the backend architecture for a large-scale analytical platform that processes...


  • Noida, India Info Origin Inc. Full time

    Role: Python Backend EngineerLocation: Noida,/Dehradun/PuneWork Mode : OnsiteEmployment Type: Full-TimeExperience: 3–7 yearsInterview Mode: Video or In PersonJob DescriptionWhy This Role MattersAs our Python Backend Engineer, you will own and evolve the backend architecture for a large-scale analytical platform that processes massive datasets and serves...


  • Noida, India Info Origin Inc. Full time

    Role: Python Backend EngineerLocation: Noida,/Dehradun/PuneWork Mode: OnsiteEmployment Type: Full-TimeExperience: 3–7 yearsInterview Mode: Video or In PersonJob DescriptionWhy This Role MattersAs our Python Backend Engineer, you will own and evolve the backend architecture for a large-scale analytical platform that processes massive datasets and serves...


  • Noida, India Info Origin Inc. Full time

    Role: Python Backend EngineerLocation: Noida,/Dehradun/PuneWork Mode: OnsiteEmployment Type: Full-TimeExperience: 3–7 yearsInterview Mode: Video or In PersonJob DescriptionWhy This Role MattersAs our Python Backend Engineer, you will own and evolve the backend architecture for a large-scale analytical platform that processes massive datasets and serves...


  • New Delhi, India Tredence Inc. Full time

    Backend Python Developer 3-5yrs Location: Bangalore/ Chennai/ Pune/ Gurgaon/ KolkataRole: Backend Python Developer We are looking for a skilled and experienced Backend Python Developer with 3-4 years of hands-on experience in backend development, particularly with FastAPI. You will play a key role in designing, developing, and maintaining robust and scalable...