Backend Developer – Python/Django

Software Development
  • Software Development
  • India
  • Applications have closed

As a Backend Developer, you will be responsible for developing, enhancing, and maintaining backend services using Python and modern frameworks. Your key responsibilities will include:

– Building and integrating RESTful APIs, with a preference for experience with Django/Django REST Framework.
– Writing clean, maintainable, and well-documented code following PEP standards.
– Implementing unit and integration tests using frameworks such as pytest or unittest.
– Debugging, optimizing, and troubleshooting performance issues across backend services.
– Working within Linux environments and performing command-line debugging.
– Collaborating with cross-functional teams to understand requirements and deliver high-quality backend solutions.
– Maintaining code quality using tools like mypy, black, isort, flake8.
– Utilizing GitLab and Git for version control, merge request reviews, and CI/CD pipelines.

Required skills for this role include:

– Strong proficiency in Python, including idiomatic usage and advanced features.
– Experience with pytest or other testing frameworks.
– Hands-on experience designing and integrating REST APIs, with a preference for Django/DRF.
– Good debugging, profiling, and optimization skills.
– Solid understanding of Linux environments and command-line tooling.
– Strong problem-solving mindset and analytical skills.
– Experience with GitLab, Git, and collaborative coding workflows.

In addition to the general required skills, specific Python expertise is necessary:

– Deep understanding of advanced Python concepts such as decorators, generators, and context managers.
– Awareness of relevant PEP documents and Python coding standards.
– Strong understanding of OOP principles and common design patterns.
– Ability to work effectively with frameworks/libraries like Django, FastAPI, Pydantic, Pandas, etc.
– Capability to write unit tests, mocks, and maintain high test coverage.
– Good knowledge of version control, branching strategies, and code review practices. As a Backend Developer, you will be responsible for developing, enhancing, and maintaining backend services using Python and modern frameworks. Your key responsibilities will include:

– Building and integrating RESTful APIs, with a preference for experience with Django/Django REST Framework.
– Writing clean, maintainable, and well-documented code following PEP standards.
– Implementing unit and integration tests using frameworks such as pytest or unittest.
– Debugging, optimizing, and troubleshooting performance issues across backend services.
– Working within Linux environments and performing command-line debugging.
– Collaborating with cross-functional teams to understand requirements and deliver high-quality backend solutions.
– Maintaining code quality using tools like mypy, black, isort, flake8.
– Utilizing GitLab and Git for version control, merge request reviews, and CI/CD pipelines.

Required skills for this role include:

– Strong proficiency in Python, including idiomatic usage and advanced features.
– Experience with pytest or other testing frameworks.
– Hands-on experience designing and integrating REST APIs, with a preference for Django/DRF.
– Good debugging, profiling, and optimization skills.
– Solid understanding of Linux environments and command-line tooling.
– Strong problem-solving mindset and analytical skills.
– Experience with GitLab, Git, and collaborative coding workflows.

In addition to the general required skills, specific Python expertise is necessary:

– Deep understanding of advanced Python concepts such as decorators, generators, and context managers.
– Awareness of relevant PEP documents and Python coding standards.
– Strong understanding of OOP principles and common design patterns.
– Ability to work effectively with frameworks/libraries like Django, FastAPI, Pydantic, Pandas, etc.
– Capability to write unit tests, mocks, and maintain high test coverage.
– Good knowledge of version control, branching strategies, and code review practices.

Similar Jobs to Apply
  • Deloitte
    India

    Immediate Opening for MCP Developers – Bangalore/Delhi Looking for a Salesforce Marketing Cloud Personalization developer to design and launch real‑time, AI‑driven campaigns that boost customer
  • Mettler Toledo
    India

    Manager-Software Development – Coimbatore Lead a high-performing engineering team to deliver precision software solutions for a global market leader. This role balances technical leadership with pr
  • AJIVA INFOTECH PVT LTD
    Mohali

    Full Stack Developer(BACKEND AND FRONTEND DEVELOPER) — Full Stack Developer – Mohali | Full-time Join a fast‑growing tech team in Mohali, building end‑to‑end web solutions for diverse clien
  • Autodesk
    Pune

    Join a high‑impact team that powers search and Context Graph capabilities across Autodesk’s Industry Cloud suite. You’ll lead AI/ML system design, model deployment and automation while mentoring