Lead Backend Developer – Python
About the role
The Lead Backend Developer – Python role involves leading the design, development, and delivery of scalable backend systems using Python. The position requires mentoring a team of developers, collaborating with cross-functional teams, and ensuring the implementation of engineering best practices. The role focuses on building and maintaining APIs and backend services, optimizing systems for performance, and producing technical documentation. The company offers a global, remote-first environment where you will work on challenging projects and influence product architecture and technical strategy.
Must have
- 6+ years in software engineering, with 4+ years hands-on Python development.
- Proven experience leading backend teams and delivering complex projects.
- Strong skills in FastAPI, RESTful APIs, PostgreSQL, and Docker.
- Deep understanding of backend architecture, coding standards, and best practices.
- Excellent problem-solving, communication, and client-facing skills.
- Ownership mindset with the ability to adapt in fast-paced environments.
Technologies
- DevOps
- Django
- Docker
- FastAPI
- Firebase
- Node.js
- PostgreSQL
- Python
- REST
Highlights
This is a remote-first position, allowing you to work from anywhere. The role offers the opportunity to lead projects for global clients and collaborate with top-tier tech talent.