Techolution - Senior Python Developer - Flask/Django

Posted on: 28/06/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?

Posted By

user_img

Madhu

Lead Recruiter at Techolution

Last Login: NA as recruiter has posted this job through third party tool.

Job Views:  
38
Applications:  28
Recruiter Actions:  0

Functional Area

Backend Development

Job Code

1504183