We are seeking an experienced and highly skilled Python Team Lead to manage and mentor a team of developers while driving the development of high-quality software solutions. The ideal candidate should have strong expertise in Python development, experience in leading technical teams, and a passion for building scalable applications.
Core Responsibilities
Lead and mentor a team of Python developers, ensuring best coding practices and performance optimization.
Design, develop, and deploy scalable and efficient backend applications.
Collaborate with cross-functional teams, including frontend developers, DevOps, and product managers, to deliver high-quality solutions.
Optimize application performance, security, and maintainability.
Write clean, maintainable, and well-documented code following industry standards.
Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
Research and implement new technologies to improve development efficiency.
Troubleshoot and resolve software issues, bugs, and performance bottlenecks.
Qualification
Experience: 3+ years of professional Python development experience, including leadership or team management experience.
Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Required Skills
Technical Skills:
Proficiency in Python and frameworks such as Django, Flask, or FastAPI.
Experience with database management (SQL, PostgreSQL, MongoDB).
Strong understanding of RESTful APIs, microservices, and system architecture.
Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
Experience with CI/CD pipelines and DevOps practices.
Knowledge of version control systems like Git.
Soft Skills:
Strong leadership and team management abilities.
Excellent problem-solving and debugging skills.
Effective communication and collaboration skills.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Are you ready to take your career to the next level as a Senior Engineer - Python? We're searching for a talented and experienced professional to join our dynamic team. In this pivotal role, you'll manage and mentor a group of enthusiastic Python developers while driving the creation of high-quality software solutions. Your expertise in Python development will shine as you take charge of the design, development, and deployment of scalable backend applications. Collaboration is key, as you will partner with cross-functional teams including frontend developers, DevOps, and product managers to ensure the delivery of robust and efficient solutions. You'll have the opportunity to optimize application performance, security, and maintainability while writing clean, well-documented code that adheres to industry standards. Your leadership will foster an environment of growth through code reviews and constructive feedback. Your valuable insight into new technologies will help us improve our development efficiency. If you're passionate about solving complex problems and mentoring a talented team, this position is perfect for you!
Subscribe to Rise newsletter