Job Title: Senior Python Backend Developer

Years of exp: 6-12 Years


Job Summary

We are seeking a skilled Senior Python Backend Developer with strong expertise in backend application development, scalable architecture design, and cloud-native technologies. The ideal candidate should have hands-on experience in Python-based web frameworks, REST API development, relational databases, and performance optimization. Exposure to cloud platforms and machine learning concepts will be an added advantage.


Key Responsibilities

  • Design, develop, and maintain scalable backend services and web applications using Python.
  • Develop RESTful APIs and backend microservices using frameworks such as FastAPI or similar.
  • Build efficient and reusable code with focus on scalability, maintainability, and performance optimization.
  • Work with relational databases, especially PostgreSQL, including ORM implementation and query optimization.
  • Perform application performance tuning, debugging, and troubleshooting.
  • Process and analyze data using libraries such as Pandas.
  • Write unit tests and ensure high-quality, stable, and secure application development.
  • Collaborate with cross-functional teams to understand business requirements and prioritize feature requests.
  • Participate in software architecture design, code reviews, and technical documentation.
  • Continuously evaluate and adopt new technologies and development best practices.


Required Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • Strong proficiency in Python programming and backend web application development.
  • Hands-on experience with at least one Python backend framework such as FastAPI, Flask, or Django.
  • Strong understanding of relational databases and ORM concepts, preferably PostgreSQL.
  • Good knowledge of Linux environments and software development practices in Linux.
  • Solid understanding of computer science fundamentals including data structures, algorithms, networking, operating systems, and databases.
  • Experience in software architecture, design patterns, and scalable application development.
  • Strong debugging, analytical, and problem-solving skills.
  • Ability to quickly learn and adapt to new technologies.


Preferred Skills

  • Experience with AWS or Azure cloud platforms, especially serverless computing services.
  • Exposure to multiple programming languages or full-stack development.
  • Basic understanding of Machine Learning concepts and workflows.
  • Familiarity with CI/CD pipelines, Git, and DevOps practices.
  • Good verbal and written communication skills in English.
Similar jobs

Senior Python Backend Developer

Apply Now
Back to search page