Bestkaam Logo
Prodapt Logo

Senior Backend developer

Actively Reviewing the Applications

Prodapt

4–8 years
Posted 2 days ago Apply by June 11, 2026

Job Description

Overview

Looking for an experienced Backend Developer with strong expertise in Python, distributed systems, data pipelines, and cloud-native infrastructure. The candidate will be responsible for designing and building scalable backend services, streaming data platforms, and ETL pipelines, along with deploying and managing services in Kubernetes environments.

Responsibilities

Key Responsibilities

  • Design and develop scalable backend services using Python, FastAPI, and Go.
  • Build high-performance asynchronous services using asyncio.
  • Develop data validation and schema models using Pydantic.
  • Design and implement ETL and streaming data pipelines using Kafka and Python-based producers/consumers.
  • Work with Apache Kafka including:
    • Consumer groups
    • Partition strategy
    • Offset management
    • Schema registry (Avro / Protobuf)
  • Implement stream processing using Kafka Streams or Apache Flink (good to have).
  • Deploy and manage applications using Docker, Kubernetes, and Helm.
  • Build and maintain CI/CD pipelines using GitHub Actions or GitLab CI.
  • Architect and manage Elasticsearch (ELK) data storage, monitoring, and analytics workflows.
  • Work with Netconf / Restconf APIs for network device integrations and automation.
  • Ensure system reliability, scalability, monitoring, and performance optimization.
  • Collaborate with data engineers, platform teams, and solution architects.



  • Requirements

    Required Skills

    • 7- 10 years of backend development experience.
    • Strong programming experience in Python and Go.
    • Experience with FastAPI, asyncio, Pydantic.
    • Strong experience with Apache Kafka and event-driven architectures.
    • Experience building ETL / data pipelines.
    • Hands-on experience with Docker, Kubernetes, Helm.
    • Experience in CI/CD automation.
    • Experience with Elasticsearch / ELK stack.
    • Familiarity with Netconf / Restconf.
    • Strong understanding of microservices architecture and distributed systems. Good to Have
      • Kafka Streams or Apache Flink
      • Telecom / Network automation domain experience
      • Monitoring and observability tools
      • Cloud platforms (AWS / GCP / Azure) Education
        • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
    Check Qualification

    Quick Tip

    Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.