Lead Backend Developer - Python
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
· Lead the design, development, and delivery of backend solutions using Python-based technologies, with a strong focus on scalable and maintainable system design.
· Analyze business and technical requirements and independently design and implement backend services and APIs to meet project needs.
· Build and maintain robust backend applications using Python and related frameworks, ensuring performance, reliability, and security.
· Collaborate closely with frontend developers, QA engineers, DevOps teams, and other cross-functional stakeholders to deliver end-to-end solutions.
· Provide technical leadership to the development team, including task planning, mentorship, guidance on implementation approaches, and support in resolving technical challenges.
· Work directly with clients to understand requirements, clarify expectations, communicate progress, and ensure high-quality delivery aligned with business goals.
· Represent the team professionally in client interactions and help maintain the company’s reputation through strong ownership, accountability, and delivery standards.
· Review code, enforce engineering best practices, and promote high standards in architecture, coding, testing, and documentation.
· Ensure backend systems are optimized for scalability, maintainability, and operational efficiency.
· Contribute to technical documentation, including solution designs, implementation details, and operational guides, while ensuring project knowledge is clearly captured and shared.
· Support collaboration across teams and drive smooth coordination in a fast-paced development environment.
Requirements
· 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.
· Experience with frameworks and technologies such as Django, Node.js, Wagtail, Valkey, OpenSearch, DocumentDB, and Firebase is an advantage.
· 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.
Benefits
· Career Growth.
· Above industry packages, pegged to USD
· Medical Insurance coverage.
- · Funding for higher studies and professional qualifications.
About the company
Fcode Labs is one of the fastest-growing companies, a leader in digital transformation and AI technologies with global clients from the education, healthcare, and manufacturing industries. With aggressive plans to expand into many international markets, we are looking to grow our team, and we do so by using cutting-edge technology, collaboration among global tech talent, and a remote-first approach! Here is what we are looking for!
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
20 Essential Tools For Backend Development
What’s the Difference Between Frontend and Backend Development?
Find a Developer Job: 12 Best Job Sites For Developers
Frontend Developer Salary in The UK