Role Overview :
As a Lead SDE - Backend Engineer, you will be responsible for designing, architecting, and scaling our backend infrastructure while ensuring high performance, security, and reliability. You will lead a team of engineers, collaborate with cross-functional stakeholders, and drive the technical roadmap for backend services. If you have strong experience in Python and FastAPI, have built high-scale backend systems from scratch, and are passionate about technical leadership, this is the perfect role for you.
Key Responsibilities :
- Own and lead the backend architecture, ensuring scalability, maintainability, and security.
- Design and develop large-scale distributed systems, APIs, and services using Python & FastAPI.
- Mentor and lead a team of backend engineers, conducting code reviews and providing technical guidance.
- Collaborate closely with product managers, front-end teams, and DevOps to define backend system requirements.
- Optimize backend performance, troubleshoot issues, and implement best practices for database design and caching strategies (PostgreSQL, MySQL, Redis, etc.).
- Define and implement best practices for software development, including CI/CD, automated testing, and observability.
- Drive technical decision-making, introduce new technologies where necessary, and ensure alignment with business goals.
- Work with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes) to build robust and scalable infrastructure.
- Ensure backend systems are secure, reliable, and compliant with industry standards.
- Foster a culture of innovation, ownership, and engineering excellence within the team.
Requirements :
- 5+ years of experience in backend development.
- Strong hands-on experience in Python and FastAPI, building and scaling high-performance backend systems.
- Deep understanding of system architecture, microservices, and distributed systems.
- Expertise in databases (SQL & NoSQL), caching strategies, and message queues (e.g., Kafka, RabbitMQ).
- Experience with cloud infrastructure (AWS, GCP, or Azure) and DevOps practices (CI/CD, IaC, observability tools).
- Proficiency in performance optimization, database tuning, and API security best practices.
- Excellent problem-solving skills and ability to troubleshoot large-scale system bottlenecks.
- Strong leadership and mentoring skills, with experience in leading and scaling engineering teams.
- Ability to drive technical initiatives, make informed architectural decisions, and set coding standards.
- Strong communication skills and the ability to collaborate with cross-functional teams effectively.
About FOXO :
FOXO is a longevity startup headquartered in Bangalore. We are on a mission to empower people to live better and more fulfilling lives through cutting-edge technology, personalized solutions, and an unwavering commitment to excellence. At FOXO, we believe in building a healthier future by combining the power of artificial intelligence, systems biology, and advanced diagnostics. If you're passionate about making a meaningful impact in healthcare, join us as we shape the future of health and wellness.