Lead Backend Developer - Python
About the role
As a Lead Backend Developer - Python at Fcode Labs, you will lead the design, development, and delivery of scalable backend solutions using Python-based technologies. The role involves analyzing requirements, building and maintaining robust backend applications, collaborating with cross-functional teams, providing technical leadership, and ensuring high standards in architecture, coding, and documentation. You will also interact directly with clients to clarify requirements and ensure quality delivery. The position requires significant experience in Python development, backend system design, and team leadership, with a focus on delivering reliable and maintainable solutions in a remote-first, fast-paced environment.
Must have
- 8-10+ years of overall software engineering experience, with at least 6+ years of hands-on experience in Python development.
- Proven experience in a lead or senior-level backend engineering role, with the ability to guide a team and take ownership of technical delivery.
- Strong proficiency in Python and backend development practices.
- Hands-on experience with FastAPI and solid experience in designing and building RESTful APIs and backend services.
- Strong experience with PostgreSQL, including schema design, query writing, and performance optimization.
- Practical experience with Docker for containerized development and deployment workflows.
- Strong ability to translate requirements into technical designs and implement reliable solutions with minimal supervision.
- Good understanding of backend architecture, design principles, coding standards, and best practices.
- Demonstrated ability to lead a team, coordinate with cross-functional teams, and drive development efforts collaboratively.
- Strong client-facing communication skills, with the ability to handle direct client interactions in a professional and solution-oriented manner.
- Experience writing clear and effective technical documentation.
- Strong problem-solving skills, ownership mindset, and the ability to adapt quickly to evolving project requirements.
Nice to have
- Experience with frameworks and technologies such as Django, Node.js, Wagtail, Valkey, OpenSearch, DocumentDB, and Firebase is an advantage.
Technologies
- DevOps
- Django
- Docker
- FastAPI
- Firebase
- Node.js
- OpenSearch
- PostgreSQL
- Python
- REST
Highlights
The company offers above-industry salary packages pegged to USD, medical insurance coverage, and funding for higher studies and professional qualifications. The role is remote-first, supporting collaboration among global tech talent.