Talent.com
This job offer is not available in your country.
Senior Python Software Engineer

Senior Python Software Engineer

ENTENTE SOLUTIONS LLPHyderabad
8 hours ago
Job description

Senior Python Software Engineer

Location : Chennai / Hyderabad

Experience Required : 6-9 years

Job Brief :

We are seeking an experienced Senior Python Software Engineer to design, develop, and maintain scalable backend applications in a fast-paced, agile environment. The ideal candidate will bring deep expertise in Python, backend frameworks, databases, and cloud platforms while mentoring junior engineers and driving technical excellence.

Key Responsibilities :

  • Design and build efficient, scalable, and secure server-side applications using Python (Flask, Django, etc.).
  • Collaborate with stakeholders to design and implement functional and technical requirements.
  • Conduct peer code reviews and provide coaching to junior team members.
  • Develop robust back-end features with clean, maintainable code.
  • Manage databases including SQL, PostgreSQL, MySQL, and NoSQL solutions.
  • Work on cloud environments such as Google Cloud (GCP) or Amazon Web Services (AWS).
  • Configure and manage CI / CD pipelines using GitLab.
  • Write and execute unit tests, manage bug fixes, and ensure software quality.
  • Deploy solutions across test and production environments.
  • Implement software enhancements and continuously improve performance.
  • Debug and resolve technical issues in a timely manner.
  • Own modules / features and provide accurate effort estimation for tasks.
  • Convert business requirements into detailed technical solutions.

Required Skills & Qualifications :

  • 6-9 years of experience in backend development with 4+ years in Python.
  • Strong knowledge of Data Structures and Algorithms.
  • Minimum 2 years of Agile development experience.
  • Proficiency in Python web frameworks (Django, Flask).
  • Expertise in databases : SQL, PostgreSQL, MySQL, NoSQL.
  • Experience with cloud platforms (GCP or AWS).
  • Hands-on experience with CI / CD tools (GitLab).
  • Ability to perform code profiling and optimize performance.
  • Strong knowledge of Unix systems, NAS, pip, and Shell scripting.
  • Ability to create prototypes, proof of concepts, and present to leadership.
  • Strong problem-solving and debugging skills.
  • Experience in story point estimation and Agile delivery practices.
  • Excellent communication and ability to articulate complex technical scenarios.
  • Nice to Have :

  • Experience with containerization tools (Docker, Kubernetes).
  • Familiarity with microservices architecture.
  • Knowledge of security best practices for backend systems.
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer Python • Hyderabad