What are the responsibilities and job description for the Technical Lead – Python position at Prolegion?
Vendor-Exclusive
Technical Lead – Python
Vimerse InfoTech Inc
Seattle, Washington, United States
Posted on 17 Apr, 2025
Submit Application
Job Details
Skills
Python scripting
python
Technical Lead
Job Type
CONTRACT
Availability
0-15 days
Experience Level
7-12 Years
About the job
Job Description: Technical Lead – Python
Location: Seattle, Washington, United States (Onsite)
Roles and Responsibilities:
- Oversee the development and implementation of robust and scalable software solutions using Python technologies.
- Provide technical leadership and mentorship to a team of software developers, ensuring adherence to best practices in code quality and software development standards.
- Collaborate with cross-functional teams, including product managers, designers, and other stakeholders to ensure alignment on software requirements and project timelines.
- Lead code reviews and provide constructive feedback to improve code quality and team skill sets.
- Identify and address technical challenges and potential bottlenecks within the team's projects, providing solutions and guidance to overcome them.
- Stay updated with the latest advancements in Python and related technologies, integrating them into current and future projects.
- Drive the technical direction of projects, making crucial decisions related to system architecture and design.
Required Qualifications:
- Proven experience as a Technical Lead, specifically with Python-centric projects.
- Extensive experience in Python scripting and software development using Python frameworks such as Django, Flask, or similar.
- Strong understanding of software development life cycle (SDLC) methodologies and best practices.
- Excellent problem-solving skills and the ability to work under tight deadlines.
- Proficiency in version control systems, particularly Git.
- Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- Experience with cloud computing platforms and services is an advantage.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Key Responsibilities:
- Direct and participate in Python software programming and development efforts.
- Lead the technical planning and execution of projects, ensuring that solutions are delivered on time and within scope.
- Design and implement scalable and high-performance solutions utilizing modern software and infrastructure practices.
- Champion a culture of continuous improvement within the development team, encouraging exploration of new tools and processes.
- Act as a subject matter expert on Python technologies, guiding strategic decisions related to technology and architecture.
- Facilitate workshops and training sessions to level up team skills and knowledge in Python and software development.
- Ensure compliance with industry standards and regulations, maintaining the highest level of software security and privacy.