Talent.com
This job offer is not available in your country.
Backend Engineer - Python Programming

Backend Engineer - Python Programming

NeemtreePune
30+ days ago
Job description

What You'll Do :

  • Web Application Development : Develop and maintain robust and scalable web applications using the Django framework.
  • Data Pipeline Design : Design and implement scalable data pipelines utilizing Apache Airflow for efficient data orchestration and processing.
  • Real-time Event Processing : Work with Apache Kafka for building and managing real-time event processing systems.
  • API Development : Design, develop, and maintain high-performance RESTful APIs, effectively handling HTTP interactions to facilitate seamless communication between services.
  • Database Management : Integrate and manage data effectively within MongoDB and other relevant data stores.
  • Cloud Deployment & Operations : Deploy, monitor, and scale backend services and applications on Amazon Web Services (AWS), ensuring optimal performance and reliability.
  • System Design : Contribute to the architectural design of distributed systems, ensuring high availability, fault tolerance, and scalability.
  • Code Quality : Write clean, efficient, well-documented, and testable code, participating actively in code reviews and upholding engineering best Skills & Qualifications :
  • Experience : 4-6 years of professional experience in backend software development.
  • Python Expertise : Strong proficiency in Python programming language.
  • Web Frameworks : Proven experience with the Django web framework.
  • Data Orchestration : Hands-on experience with Apache Airflow for designing and implementing data pipelines.
  • Messaging Systems : Experience working with Apache Kafka for real-time event processing.
  • API Development : Strong experience in designing, developing, and maintaining RESTful APIs

and handling HTTP interactions.

  • Database : Experience integrating and managing data in MongoDB.
  • Cloud Deployment : Experience with deploying, monitoring, and scaling services on AWS.
  • Distributed Systems : Strong understanding of distributed systems architecture and Skills (Nice-to-Have) :
  • Experience with Git for version control.
  • Familiarity with CI / CD pipelines (Continuous Integration / Continuous Deployment).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of other Python frameworks like Flask or FastAPI.
  • ref : hirist.tech)

    Create a job alert for this search

    Backend Engineer Python • Pune