Vinove Software
Vinove - Technical Lead - Python
Job Location
noida, India
Job Description
Job Description : We are seeking an experienced Technical Lead - Python to provide architectural and hands-on leadership for Python-based projects. This is a high-impact role responsible for leading a team of developers, designing scalable solutions, and delivering robust applications using modern Python frameworks and tools. If you're passionate about Python, architecture, and leading high-performing teams, we'd love to meet you. Key Responsibilities : - Lead, mentor, and guide a team of Python developers to deliver scalable and maintainable solutions. - Architect end-to-end Python applications with a strong focus on performance, scalability, and security. - Define technical strategies, coding standards, and development best practices for the team. - Collaborate with cross-functional teams including Product, Design, and QA to deliver features as per roadmap. - Oversee code reviews, testing frameworks, CI/CD pipelines, and ensure quality standards are maintained. - Work closely with stakeholders to understand requirements, estimate effort, and manage project execution using Agile methodologies. - Provide technical solutions for complex problems and troubleshoot issues effectively. - Stay current with Python advancements, frameworks, and relevant technologies to drive innovation. - Manage task distribution, timelines, and team productivity across projects. Required Technical Skills : - Proficient in Python and related libraries (e.g., NumPy, Pandas, scikit-learn, etc.). - Deep knowledge of Python frameworks such as Django, Flask, or FastAPI. - Hands-on experience with machine learning concepts and tools (TensorFlow, PyTorch, spaCy, BERT, etc.) is a plus. - Expertise in developing RESTful APIs and integrating with third-party services. - Experience with cloud platforms like AWS, GCP, or Azure. - Familiarity with containerization tools like Docker and Kubernetes. - Strong background in database systems - both SQL and NoSQL. - Working knowledge of CI/CD, unit testing frameworks, and code versioning tools (Git). - Understanding of Agile/Scrum methodologies and DevOps practices. Team & Project Management : - Experience in mentoring and managing a team of developers. - Ability to manage sprints, timelines, task assignments, and client communication. - Excellent problem-solving abilities and a structured approach to debugging and root cause analysis. - Strong documentation habits for APIs, deployment processes, and codebase architecture. Qualifications : - Bachelor's or Master's degree in Computer Science, Engineering, or related field. - 7 years of hands-on experience in Python development, with at least 2 years in a technical lead role. - Strong grasp of software architecture, design patterns, and clean coding practices. - Effective communicator with the ability to present solutions to both technical and non-technical audiences. Nice-to-Have : - Certifications in Python or related technologies. - Exposure to frontend technologies like HTML, CSS, JavaScript (React/Vue) for full-stack understanding. - Experience with ML/AI implementations if relevant to the product. - Knowledge of automated deployment strategies and infrastructure as code (Terraform, Ansible). (ref:hirist.tech)
Location: noida, IN
Posted Date: 5/9/2025
Location: noida, IN
Posted Date: 5/9/2025
Contact Information
Contact | Human Resources Vinove Software |
---|