Senior Backend developer

Prodapt logo

Prodapt

View Salaries, Reviews, and more  

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.

    Interview Questions of Senior Backend developer at Prodapt

    Currently, there aren't any interview questions for this role at Prodapt shared by other job seekers.
    View more interview questions of similar roles from other companies →
    banner icon
    Prepare For Your Interview in 1 Week?
    Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
    Get Started!

    Salary Insights of Senior Backend developer at Prodapt

    Currently, there aren't any salaries for this role at Prodapt shared by other job seekers.

    View more salaries from Prodapt →

    Achieve your dream job with our top-notch tools!

    Resume Checker Illustration

    Resume Checker

    Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

    Check Now
    Interview Preparation Illustration

    AI InterviewPrep

    Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

    Check Now
    Resume Builder Illustration

    Resume Builder

    Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

    Check Now