Sr. Backend Developer (on Python)

Overview

We are seeking a Senior Backend Developer (Python) to design, build, and maintain robust, scalable, and high-performance backend systems. The ideal candidate will have deep expertise in Python, API design, cloud infrastructure, and modern backend frameworks, along with experience collaborating in cross-functional agile teams to deliver enterprise-grade applications.

Job Description

Key Responsibilities

  • Design, develop, and maintain backend services, APIs, and microservices using Python.

  • Optimize application performance, scalability, and security.

  • Collaborate closely with frontend, DevOps, and product teams to deliver end-to-end solutions.

  • Integrate data storage solutions such as relational and NoSQL databases.

  • Implement clean, efficient, and testable code following software engineering best practices.

  • Participate in architecture discussions, code reviews, and deployment planning.

  • Troubleshoot, debug, and upgrade existing systems.

  • Contribute to CI/CD pipelines and automation workflows.

  • Ensure code quality, maintainability, and adherence to performance standards.


Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

  • 5+ years of backend development experience using Python.

  • Proven experience in building scalable RESTful or GraphQL APIs.

  • Strong understanding of software design patterns and system architecture.

  • Experience working with containerization (Docker, Kubernetes).

  • Familiarity with cloud platforms such as AWS, Azure, or GCP.

  • Hands-on experience with CI/CD, version control (Git), and testing frameworks (PyTest, UnitTest).

  • Knowledge of message brokers (RabbitMQ, Kafka) is a plus.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and collaboration abilities.

Skills & Requirements

Python, Django, Flask, FastAPI, RESTful APIs, GraphQL, PostgreSQL, MySQL, MongoDB, Redis, Docker, Kubernetes, AWS, Azure, GCP, Celery, Kafka, RabbitMQ, Git, Jenkins, CI/CD, Microservices, Unit Testing, PyTest, Agile, JSON, Linux.

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you