We're seeking an experienced Backend Team Lead to manage and guide our backend team. This role combines technical leadership, people management, and strategic planning to ensure successful delivery of high-quality backend solutions.
Your day-to-day
Lead and mentor a team of Python backend developers, providing technical guidance, code reviews, and professional development support
Work closely with product management to translate business requirements into technical specifications
Architect and design scalable, maintainable backend systems and APIs
Participate in hands-on development when needed, particularly for critical features and complex problem-solving
Establish best practices for coding standards, testing, and documentation
Drive continuous improvement in development processes and system performance
Manage sprint planning, task allocation, and project timelines
Serve as the technical point of contact for stakeholders across the organization
Collaborate with frontend teams and other engineering groups to ensure cohesive product development
Requirements: 5+ years of experience with Python development and backend technologies
2+ years of experience in a technical leadership or management role
Strong understanding of web frameworks (Django, Flask, FastAPI), databases, API design, and cloud infrastructure
Experience with testing frameworks, CI/CD pipelines, and development best practices
Knowledge of system architecture, performance optimization, and scalability
Excellent problem-solving skills and ability to debug complex issues
Strong communication and interpersonal skills for team management and cross-functional collaboration
Experience with Agile/Scrum methodologies
Strong AWS expertise (EC2, S3, Lambda, RDS, CloudFormation, etc.)
Knowledge of containerization and orchestration (Docker, Kubernetes)
Understanding of microservices architecture
Experience with messaging systems and event-driven architectures
Familiarity with monitoring and logging tools
This position is open to all candidates.