Back End Developer

7 days ago


Noida, Uttar Pradesh, India Fonada Full time ₹ 15,00,000 - ₹ 25,00,000 per year

Role Title:
Backend Engineer (Python)

Role Vertical:
Technical

Years of Experience:
5 to 9 years

Base Location:
Noida Sector 125

Industry:
Telecom

Preferred Industry:
Open

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

**Job Overview**:

You'll 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
–9 years backend experience; 3+ 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.


  • Back End Developer

    3 days ago


    Noida, Uttar Pradesh, India Innova ESI Full time

    A Back-End Developer is a software engineer who focuses on building and maintaining the server-side logic, databases, and APIs that power applications. Unlike front-end developers (who handle the user interface), back-end developers work on the "behind-the-scenes" functionality that makes everything run smoothly.Candidate having 5-6 years of fully backend...

  • Back End Developers

    3 weeks ago


    Noida, Uttar Pradesh, India Dealers Auto Center Full time

    Key Responsibilities Demonstrate the ability to read existing codebases , understand the flow, and effectively troubleshoot or enhance existing systems. Design, develop, and maintain back-end services using Java Spring Boot for website management platforms. Implement and manage RESTful APIs, ensuring seamless communication between front-end systems and...

  • Back End Developers

    7 days ago


    Noida, Uttar Pradesh, India Dealers Auto Center Full time

    Key ResponsibilitiesDemonstrate the ability to read existing codebases, understand the flow, and effectively troubleshoot or enhance existing systems.Design, develop, and maintain back-end services using Java Spring Boot for website management platforms.Implement and manage RESTful APIs, ensuring seamless communication between front-end systems and...

  • Back End Developers

    2 weeks ago


    Noida, Uttar Pradesh, India Dealers Auto Center Full time

    Key Responsibilities Demonstrate the ability to read existing codebases , understand the flow, and effectively troubleshoot or enhance existing systems. Design, develop, and maintain back-end services using Java Spring Boot for website management platforms. Implement and manage RESTful APIs, ensuring seamless communication between front-end systems and...

  • Back End Developers

    2 weeks ago


    Noida, Uttar Pradesh, India Dealers Auto Center Full time

    Key ResponsibilitiesDemonstrate the ability to read existing codebases, understand the flow, and effectively troubleshoot or enhance existing systems. Design, develop, and maintain back-end services using Java Spring Boot for website management platforms. Implement and manage RESTful APIs, ensuring seamless communication between front-end systems and...

  • Software Engineers

    1 week ago


    Noida, Uttar Pradesh, India beBeeBackendDeveloper Full time ₹ 15,00,000 - ₹ 25,00,000

    Back-end DeveloperWe are looking for skilled professionals to design, develop and maintain back-end services for website management platforms.About the Role:The ideal candidate will have a strong understanding of Java Spring Boot and be able to architect, build and maintain scalable and secure microservices for user management, content delivery, order...


  • Noida, Uttar Pradesh, India beBeeDeveloper Full time ₹ 1,04,000 - ₹ 1,30,878

    Role SummaryWe are seeking a skilled Full Stack Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining both the front-end and back-end components of web-based applications.You will work with Java, along with technologies like HTML, CSS, JavaScript, and various frameworks to create user-friendly...

  • Senior Front-End

    6 days ago


    Noida, Uttar Pradesh, India beBeeDeveloper Full time ₹ 10,00,000 - ₹ 25,00,000

    We are seeking a skilled Full Stack Developer to join our internal team. This is a permanent opportunity based in Noida, Sec 16.Job DescriptionAs a Full Stack Developer, you will be responsible for designing and developing scalable and efficient software applications using MERN Stack technologies. Your primary focus will be on building robust back-end...


  • Noida, Uttar Pradesh, India beBeeTechnicalLead Full time ₹ 15,00,000 - ₹ 25,00,000

    Job Title: Technical Lead for Front and Back End DevelopmentThis is a leadership role requiring both technical excellence and team management skills. The ideal candidate will have a strong foundation in backend and frontend technologies, as well as experience leading and mentoring tech teams.Key Responsibilities:

  • Back End Developer

    2 weeks ago


    Noida, Uttar Pradesh, India Credgenics Full time

    About Credgenics: Credgenics is India's first of its kind NPA resolution platform backed by credible investors including Accel Partners and Titan Capital. We work with financial institutions, Banks, NBFCs & Digital lending firms to improve the efficiency of their collection using technology, automation intelligence and optimal legal routes to facilitate the...