HamburgerMenu
hirist

Senior Python Developer - Django/Flask

GoodHiresOnly
Multiple Locations
7 - 10 Years

Posted on: 28/11/2025

Job Description

Description :

About the Company :


GoodHiresOnly is hiring for a Global IT Services client headquartered in the UK, operating internationally at the forefront of digital transformation and next-generation engineering services.

The company specializes in DevOps, Cloud, Integration, Automation, and Low Code Application Development, delivering innovative solutions to help organizations implement digital-first strategies and streamline business processes.

Job Overview :

Budget : 25-30 LPA (Annual CTC).

Company : Global IT Services Company.

Location : Bengaluru, Hyderabad, Chennai, Pune (Hybrid - 3 days office/week).

Experience : Minimum 7+ years in IT Software/Product Development.

Reports to : Project Manager, India.

Job Type : Full-Time, Permanent Employment.

Role Summary :

As a Senior Python Developer, you will collaborate with a team of skilled professionals, including offshore software development teams for Vodafone in India and the UK.

You will play a pivotal role in designing, developing, and maintaining powerful Python-based applications utilizing the latest industry trends and technologies.

This is a senior hands-on technical role, requiring leadership and mentoring abilities, strong solution architecture experience, and a passion for innovative software engineering.

Key Responsibilities :

- Architect, design, develop, test, and maintain scalable Python-based applications using Flask or Django frameworks.

- Lead code reviews, enforce best practices, and ensure high standards of code quality and security.

- Mentor junior developers, providing technical guidance and supporting their professional growth.

- Troubleshoot, debug, and resolve complex software issues throughout the development lifecycle.

- Integrate, optimize, and manage relational databases such as SQL, MySQL, and PostgreSQL.

- Collaborate with cross-functional teams, including DevOps, QA, and Business Analysts, to gather requirements and deliver business-focused solutions.

- Stay updated with emerging technologies, industry trends, and advocate for process improvements.

- Document system designs, development processes, and operational procedures.

- Participate in technical interviews, talent reviews, and help to onboard new team members.

- Contribute to architectural discussions and technical decision-making for enterprise solutions.

- Ensure solutions are scalable, maintainable, and aligned with Vodafones and the clients digital transformation goals.

Required Skills and Experience :

- Minimum 7+ years of professional IT experience with significant hands-on Python development.

- Expertise in Flask or Django frameworks for web application development.

- Strong experience with relational databases (SQL, MySQL, PostgreSQL), including database design and optimization.

- Knowledge of Azure Functions and deployment in cloud environments.

- Proven track record in designing and architecting scalable software solutions.

- Experience mentoring and leading junior team members in collaborative environments.

- Proficient in version control platforms (e.g., Git), CI/CD tools, API design, and RESTful services.

- Solid understanding of software development methodologies, especially Agile or Scrum.

- Excellent troubleshooting, debugging, and documentation skills.

- Strong verbal and written communication skills, comfortable leading discussions with client stakeholders.

- Bachelors or Masters degree in Computer Science, Information Technology, or related field.

Preferred Skills :

- Familiarity with basic Linux commands and shell scripting.

- Experience with front-end technologies (JavaScript, React, Angular) is a plus.

- Exposure to microservices architecture, containerization (Docker, Kubernetes), or DevOps practices.

Why Join Us :

- Be a key contributor to a multi-award-winning digital transformation consultancy.

- Work directly with Vodafone, UKs telecom leader, and a diverse, globally distributed team.

- Shape the future of enterprise organizations and drive innovation in software engineering.

- Enjoy a hybrid work model offering flexibility and work-life balance.

- Access a collaborative, inclusive work culture committed to continuous learning, growth, and development.

- Opportunity for career advancement into technical leadership, architecture, or global roles.

Note :

- This job description outlines the general nature and scope of work for this role.

- It is not an exhaustive list of all duties, responsibilities, or qualifications required of employees in this position.


info-icon

Did you find something suspicious?