Posted on: 15/09/2025
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
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1546712
Interview Questions for you
View All