Python Tech Lead
Spain - BarcelonaFull-TimeLeadOther
What You'll Do
- The linchpin connecting technical vision with practical implementation and team delivery
- Drive the design, evolving and ensuring the long-term health and scalability of our core systems
- Create high-level and detailed architectural designs for new features and write high-quality, performant Python APIs
- Drive and own technical architecture discussions and decisions for the platform
- Lead the deployment and release process, ensuring stability and performance
- Own the design and maintenance of the backend APIs delivered to the frontend teams
- Triage bug reports and implement urgent hotfixes as needed
- Collaborate across the stack with ML, Backend, and Frontend engineers to deliver high-quality, end-to-end features
- Partner directly with the Product Team to understand requirements, refine the roadmap, and shape the product from a technical perspective
- Coordinate and align the entire backend team's efforts for technical consistency
- Design and implement core features and services, leveraging technologies such as Python and SQL
- Maintain a high standard of code quality, performance, and scalability within the codebase
Requirements
- 7+ years of experience with Python web development
- 5+ years of experience working with Postgres or an equivalent SQL database
- Excellent understanding of Python and contemporary backend architectures
- Excellent English communication skills, both spoken and written
- Great eye for detail and precision. Bold and willing to speak up if something is wrong
- Proficiency in designing and developing data-intensive applications
Nice to Have
- Experience working in early-stage or greenfield product environments
- Hands-on experience with MLOps tools
- Exposure to TypeScript or GraphQL
- University degree in Computer Science or a related field
