We are hiring on behalf of a leading global product-based technology company that is transforming digital health and wellness through AI-powered solutions. The organization develops scalable, cloud-native platforms and intelligent applications that deliver personalized coaching and data-driven health experiences to users worldwide. This is an excellent opportunity to work on cutting-edge technologies in a collaborative, engineering-first environment with a robust focus on innovation and product excellence.
About the Role
We are looking for a highly skilled Senior Python Developer with strong backend engineering expertise to design and build scalable, high-performance applications. The ideal candidate will have deep experience in Python, API development, database optimization, cloud-native technologies, and distributed systems. You will play a key role in building robust backend services that power next-generation AI-driven products.
Key Responsibilities
Design, develop, and maintain scalable backend applications using Python.
Build high-performance RESTful APIs using FastAPI or Flask.
Design productive, scalable database schemas and optimize database performance.
Develop thread-safe, concurrent, and high-throughput backend applications.
Build clean, reusable, and maintainable code following engineering best practices.
Containerize applications using Docker and deploy them on Kubernetes.
Develop and maintain API documentation using OpenAPI/Swagger.
Optimize application performance, scalability, security, and reliability.
Collaborate with Product, Engineering, and DevOps teams throughout the software development lifecycle.
Required Skills
8–12 years of hands-on experience in Python backend development.
Solid expertise in Python 3.x.
Extensive experience with FastAPI and/or Flask.
Strong hands-on experience with SQLAlchemy ORM, session management, and database transactions.
Solid understanding of multithreading, concurr