Zeno health
Zeno Health - Senior Backend Software Engineer - Python
Job Location
mumbai, India
Job Description
About Zeno Health : At Zeno Health, we're transforming how India experiences pharmacy and wellness e-commerce. As one of the fastest-growing health-tech brands, we are building a scalable, omnichannel platform serving millions. If you are passionate about building beautiful, high-performance applications and want to make an impact at scale, this is your opportunity. Role Overview : We're seeking an experienced Senior Software Engineer specializing in Python to join our backend development team. You'll design and implement microservices, optimize database solutions, and leverage AWS cloud infrastructure while collaborating across departments to deliver exceptional features and systems. - Responsibilities : Leverage AI services to enhance productivity and development workflows - Agile development practices : Actively participate in sprint planning, daily stand-ups, sprint reviews, and retrospectives as part of an agile development team - Sprint planning and estimation : Contribute to sprint planning by breaking down requirements, estimating effort, and setting realistic delivery timelines Design, develop, and maintain robust microservices-based architecture. Be an integral part of the core Platform POD along with Customer experience PODs. - Architecture planning : Contribute to long-term technical roadmaps and architectural decisions - API design and governance : Create and maintain well-designed, documented, and versioned APIs following RESTful principles - Performance monitoring and optimization : Implement metrics, monitoring, and alerting systems to ensure service reliability and optimize system performance - Security implementation : Ensure proper security practices in code, infrastructure, and data handling according to industry standards - Technical documentation : Create and maintain comprehensive technical documentation for services, APIs, and infrastructure - Incident response and troubleshooting : Participate in on-call rotations and lead incident response for critical production issues - Technical debt management : Identify and prioritize refactoring efforts to maintain code quality and system maintainability - Release management : Plan and coordinate software releases, ensuring smooth deployments with minimal disruption - Integrate and optimize databases including MySQL, PostgreSQL, and MongoDB, ensuring high performance and reliability - Stay current with industry trends, cloud advancements, and emerging technologies to propose innovative solutions Requirements : - 4-5 years of experience building scalable RESTful microservices, with demonstrated expertise in e-commerce platforms and high-volume transaction processing systems. - E-commerce domain expertise : Proven experience building high-volume, scalable microservices for e-commerce platforms, including critical components like product catalogs, inventory management, order processing, and payment systems. - Distributed systems for e-commerce : Strong background implementing event-driven architectures and effective caching strategies to handle peak traffic periods, ensure consistent performance, and maintain data integrity across interconnected e-commerce services. - Advanced Python programming : Deep understanding of Python's language features, including generators, decorators, context managers, and metaprogramming - Python web frameworks : Extensive hands-on experience with Python web frameworks, particularly Django and FastAPI, including building production-grade APIs with authentication, authorization, and data validation - Python performance optimization : Knowledge of profiling and optimizing Python code, understanding memory management and how to avoid common performance pitfalls - Asynchronous Python : Strong experience with async programming (asyncio, aiohttp, etc.) for building high-performance, non-blocking services - Python testing frameworks : Proficiency with pytest, unittest, or similar testing frameworks, including mocking, fixtures, and test coverage tools - Database interaction : Experience with SQLAlchemy, Django ORM, or other Python database libraries for efficient data access patterns - Thorough understanding of design patterns (Factory, Singleton, Observer, Strategy, SOLID) and their practical implementation in production systems - Experience with containerization (Docker) and orchestration (Kubernetes) - Solid grasp of data structures & algorithms and their space & time complexities - Experience with AI-assisted development workflows and tools - Proficiency with AWS cloud services and infrastructure-as-code practices Nice to Have : - Experience with event-driven architectures and message queuing systems - CI/CD pipeline design and implementation experience - Background in automated testing and test-driven development - Experience with GraphQL or gRPC implementations - Contributions to open-source projects Why Join Us? - Work on challenging technical problems at scale - Collaborate with a team of talented engineers committed to best practices - Opportunity to shape and influence our technical architecture - Competitive compensation and growth-focused environment - Flexible work arrangements with a collaborative team culture Location : Mumbai (Hybrid Model) (ref:hirist.tech)
Location: mumbai, IN
Posted Date: 6/4/2025
Location: mumbai, IN
Posted Date: 6/4/2025
Contact Information
Contact | Human Resources Zeno health |
---|