HamburgerMenu
hirist

Job Description

Job Summary :


We are looking for a highly experienced and passionate Lead Python Developer to architect, design, and develop robust backend solutions for scalable and high-performance systems. You will play a dual role being a hands-on coder and a team leaderguiding a team of developers, collaborating with cross-functional stakeholders, and ensuring the successful delivery of projects from concept to deployment.


Key Responsibilities :


- Lead a team of Python developers and provide architectural and technical guidance.


- Translate business and functional requirements into scalable technical solutions.


- Drive code quality through code reviews, best practices, and adherence to SDLC standards.


- Mentor junior and mid-level engineers in Python, software architecture, testing, and deployment.


- Design and develop robust RESTful APIs, microservices, and backend components using Python and relevant frameworks (Django, Flask, FastAPI).


- Build and optimize scalable, secure, and maintainable backend systems.


- Work on system design, database modeling, and implementation (SQL and NoSQL).


- Integrate third-party APIs and develop internal libraries or services.


- Implement and improve CI/CD pipelines and automated deployment workflows.


- Collaborate with Product Managers, QA Engineers, and DevOps to align deliverables and timelines.


- Take ownership of end-to-end project lifecycle including estimation, planning, execution, and delivery.


- Identify performance bottlenecks and provide solutions for optimization.


- Proactively track, report, and mitigate project risks.


Required Skills & Experience :


- 7+ years of professional software development experience with a strong focus on Python.


- Proven experience in leading or mentoring development teams in an Agile/Scrum environment.


- Expertise in one or more Python frameworks: Django, Flask, FastAPI.


- Strong understanding of OOP, data structures, algorithms, and design patterns.


- Hands-on experience with PostgreSQL, MySQL, and/or NoSQL databases like MongoDB, Redis.


- Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).


- Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI).


- Proficient in working with Git, version control systems, and branching strategies.


- Solid understanding of unit testing, integration testing, and TDD/BDD practices.


Preferred Skills :


- Experience working with async programming and event-driven architecture.


- Knowledge of GraphQL, WebSockets, and real-time communication tools.


- Familiarity with Data Engineering, ML pipelines, or ETL frameworks.


- Exposure to frontend technologies (e.g., React or Angular) is a plus.


Educational Qualification :


Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.


Certifications (Optional but Preferred) :


- Python Certification (PCAP / PCPP)


- AWS/GCP/Azure Developer or Architect Certification


- Docker/Kubernetes Certified Associate

info-icon

Did you find something suspicious?