Talent.com
This job offer is not available in your country.
Techolution - Senior Python Developer - Flask / Django

Techolution - Senior Python Developer - Flask / Django

TecholutionHyderabad
30+ days ago
Job description

About the Role :

We are looking for a highly skilled Senior Python Developer to join our dynamic team.

The ideal candidate will have extensive experience designing, developing, and maintaining scalable Python applications, and a strong understanding of software engineering best practices.

You will collaborate closely with cross-functional teams including product managers, designers, and other developers to deliver high-quality solutions that meet business needs.

Key Responsibilities :

  • Design, develop, test, and deploy robust, scalable, and efficient Python applications.
  • Write clean, reusable, and well-documented code following best practices and coding standards.
  • Participate in the entire software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.
  • Collaborate with product owners and stakeholders to understand business requirements and translate them into technical solutions.
  • Optimize application performance, troubleshoot issues, and implement effective solutions.
  • Mentor junior developers and conduct code reviews to ensure high code quality.
  • Develop and maintain RESTful APIs and integrate third-party services and APIs.
  • Work with databases (SQL and NoSQL) and manage data models and migrations.
  • Ensure security, data protection, and compliance standards are incorporated into application design and development.
  • Implement automated testing, continuous integration, and continuous delivery (CI / CD) pipelines.
  • Stay updated with emerging Python technologies, frameworks, and best practices to continuously improve development processes.

Required Skills and Qualifications :

  • 5+ years of professional experience in Python development.
  • Strong proficiency in Python frameworks such as Django, Flask, or FastAPI.
  • Experience building and consuming RESTful APIs.
  • Expertise in database design and management with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
  • Solid understanding of object-oriented programming (OOP), data structures, and algorithms.
  • Experience with front-end technologies like JavaScript, HTML5, and CSS is a plus.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Experience with version control systems, preferably Git.
  • Hands-on experience with unit testing frameworks (PyTest, unittest) and test-driven development (TDD).
  • Knowledge of cloud platforms (AWS, Azure, GCP) and deployment processes.
  • Familiarity with Agile / Scrum development methodologies
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Python Developer • Hyderabad