Python Team Lead Engineer - Remote
Capgemini EngineeringDescrierea postului
PYTHON TEAM LEAD – REMOTE Purpose of the Job Our customer is a leader in advanced data solutions. We are looking for a proactive, open-minded Python Team Leader to join a Feature Team working on a project in the marketing and sales domain. The goal is to analyze, predict, and optimize revenue growth management using modern data technologies and development workflows.
This role is ideal for someone who thrives in dynamic environments, communicates effectively with clients, and embraces innovation.
Responsibilities: Lead the team in analysing requirements, researching implementation strategies, and identifying technical possibilities.
Oversee estimation of implementation efforts and ensure realistic planning.
Guide and actively contribute to the development of new features from scratch.
Ensure timely delivery of assigned areas with high-quality standards.
Take ownership of resolving crisis situations and unblock team progress.
Maintain continuous collaboration with stakeholders and cross-functional teams.
Assign tasks to team members and monitor execution against deadlines and quality objectives.
Drive functional and architectural design of features in collaboration with senior engineers.
Evaluate and select technical options for implementing features.
Lead scope estimation and task breakdown sessions.
Identify technical risks early and develop mitigation strategies.
Ensure resolution of issues within agreed SLAs and support customer-specific fixes.
Uphold high development standards including unit and integration testing.
Communicate status updates, feature readiness, and risks clearly to stakeholders.
Foster a culture of continuous learning and engineering excellence.
Mentor and support junior engineers and promote team growth.
Must have: 5+ years of commercial software development experience.
4+ years of hands-on Python development experience.
Proven leadership experience in managing or mentoring engineering teams.
Strong experience with FastAPI, Pandas, asyncio, SQLAlchemy, Celery, Redis, RabbitMQ, gRPC.
Experience or solid understanding of Frontend development (namely React.js)
Full application lifecycle experience and deep understanding of microservices architecture.
Proficiency with Docker and cloud platforms.
Solid grasp of software engineering principles and best practices.
Strong problem-solving and decision-making skills.
Agile/Scrum team experience.
Knowledge of OOP, OOD, and design patterns.
Excellent communication and collaboration skills.
Professional proficiency in English (verbal and written).
Nice to have: Experience with CI/CD pipelines and related tools.
Experience and/or willingness to work with GenAI tools such as Cursor IDE, GitHub Copilot (in agentic mode)
Exposure to PySpark or big data processing frameworks.
Personal Competencies: Open-minded and curious about emerging technologies.
Highly proactive and results-oriented.
Strong sense of responsibility and ownership.
Flexible and adaptable in dynamic environments.
Team player with mentoring capabilities.
Excellent interpersonal and client communication skills.
¿Te interesa este puesto?