HamburgerMenu
hirist

Techolution - Senior Python Developer - Flask/Django

Posted on: 15/09/2025

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


info-icon

Did you find something suspicious?