Talent.com
This job offer is not available in your country.
Python Developer - Backend System

Python Developer - Backend System

InCommonChennai
30+ days ago
Job description

Responsibilities :

  • Design, develop, and maintain robust backend systems, services, and tools using Python (3x)with a strong focus on clean, scalable architecture.
  • Build data-intensive or distributed applications, RESTful APIs, automation scripts, and internal tools to power core product functionality.
  • Drive end-to-end ownership of modules from design to deployment and monitoring in cloud or containerized environments.
  • Collaborate with product, QA, and DevOps teams to integrate testing workflows, CI pipelines, and observability practices from day one.
  • Develop and maintain unit tests, integration tests, and automated test suites using frameworks like pytest, unittest, or behave.

Requirements :

  • 4+ years of experience building production-ready software using Python in backend, scripting, or automation-heavy environments.
  • Solid understanding of object-oriented programming, design patterns, and software testing principles.
  • Experience working with Python testing frameworks(e. g., pytest, unittest, mock), and CI / CD tools(e. g., Jenkins, GitHub Actions, GitLab CI).
  • Familiarity with SQL / NoSQL databases, message queues, and container platforms like Docker / Kubernetes.
  • Proficiency in working in Unix / Linux environments with strong debugging and performance optimization skills.
  • Nice to Have :

  • Experience with fastAPI, Django, Flask, or other Python web frameworks.
  • Exposure to test-driven development (TDD), behavior-driven development (BDD), or contract testing.
  • Familiarity with monitoring / logging tools like Prometheus, Grafana, ELK, or similar.
  • Comfort with async programming, background jobs (Celery, RQ), or data pipelines.
  • ref : hirist.tech)

    Create a job alert for this search

    Backend Developer Python • Chennai