HamburgerMenu
hirist

FOXO - Software Development Engineer II - Python Programming

FOXO
3 - 6 Years
Bangalore

Posted on: 06/05/2026

Job Description

Job Description :


As a Backend Engineer, you will be responsible for developing and maintaining backend services and infrastructure that power our product. You will work closely with cross-functional teams to design and implement highly scalable, reliable, and efficient systems from scratch. If you have hands-on experience in Python and FastAPI, and are passionate about building systems that scale with the needs of the business, we'd love to have you on board.


Responsibilities :


- Design, develop, and maintain backend services and systems with a focus on scalability, performance, and reliability.


- Work with Python and FastAPI to implement clean, efficient, and reusable code.


- Own the full development lifecycle for backend services, from architecture to deployment and monitoring.


- Develop APIs and services that integrate seamlessly with various front-end and third-party systems.


- Collaborate with product managers, front-end engineers, and other stakeholders to translate business requirements into technical solutions.


- Lead the technical direction for backend infrastructure and architecture in collaboration with the team.


- Write high-quality, maintainable code with unit tests and contribute to our testing framework.


- Continuously evaluate new technologies and techniques to improve system performance and maintainability.


- Identify and resolve performance bottlenecks in backend systems.


- Provide technical mentorship to junior engineers and conduct code reviews.


Requirements :


- 3 - 6 years of experience in backend development with hands-on expertise in Python and FastAPI.


- Strong experience in building and maintaining high-scale backend systems from scratch.


- Proficient in building and designing RESTful APIs and understanding of HTTP and WebSocket protocols.


- Strong experience with databases (SQL and NoSQL) and caching technologies (e. g., Redis, Memcached).


- Hands-on experience with cloud services (AWS, GCP, or Azure) and containerization

technologies like Docker and Kubernetes.


- Familiar with CI/CD pipelines and infrastructure as code tools (e. g., Terraform, CloudFormation).


- Ability to write clean, modular, and well-documented code.


- Understanding of microservices architecture and the challenges involved in scaling large systems.


- Experience with performance tuning and troubleshooting.


- Strong problem-solving skills and a passion for building high-impact systems.


- Excellent communication and collaboration skills.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...