HamburgerMenu
hirist

Python Technical Lead - System Architecture

TagLynk Careers Pvt Ltd
Others
5 - 9 Years
star-icon
5white-divider2+ Reviews

Posted on: 11/11/2025

Job Description

Responsibilities :



- Plan, document, and execute technical specifications for new features or system architecture.



- Design, build, and configure applications to meet business and process requirements.



- Lead and mentor the development team in design, development, coding, testing, and debugging of applications.



- Write testable, scalable, and efficient code while performing regular code reviews.



- Provide strategic technical direction that aligns with the company's product and software development vision.



- Oversee end-to-end project development, from requirement gathering to deployment and maintenance.



- Collaborate with product owners, program managers, and stakeholders to define project scope and technical feasibility.



- Analyse, implement, and optimise existing or new applications to meet evolving technology needs.



- Troubleshoot and resolve complex technical challenges that may affect multiple systems or teams.



- Coordinate with other departments to ensure seamless integration of developed modules.



- Use structured, process-driven methods to approach system design and performance optimisation.



- Plan development tasks, monitor progress, and drive continuous performance improvements within the team.



Requirements :



- Bachelor's degree in Computer Science, Information Technology, or a related field.



- Minimum 5-9 years of professional experience in software development, with at least 2 years in a lead or senior developer role.



- Proven experience in Python development and frameworks such as Django, Flask, or FastAPI.



- Experience in leading and mentoring a team of developers across multiple projects.



- Solid understanding of software architecture, design patterns, and scalable system development.



- Proficiency in HTML, CSS, JavaScript, and exposure to front-end integration.



- Hands-on experience with version control tools (Git, Jenkins, Subversion) and CI/CD pipelines.



- Strong knowledge of databases (SQL and NoSQL) and API integrations.



- Familiarity with Linux/UNIX environments and cloud-based deployment practices.



- Exposure to Ruby on Rails, PHP, or other modern programming languages.



- Understanding of microservices architecture and RESTful API design.



- Experience with containerization tools like Docker or Kubernetes.



- Ability to conduct performance tuning, code optimisation, and automation.



- Strong analytical, problem-solving, and debugging skills.



- Effective communication and presentation skills for technical and non-technical audiences.



- Ability to manage multiple tasks while mentoring team members and ensuring on-time delivery.


info-icon

Did you find something suspicious?