About the Company
ZAGENO offers the largest life sciences lab supply marketplace. Our one-stop shop helps scientists, lab managers, and procurement leaders compare products, source alternatives, track deliveries, and communicate order statuses in real time, accelerating innovation by saving valuable time. Leveraging advanced AI, ZAGENO enhances supply chain resilience and makes the customer experience superior, seamlessly integrating with existing systems to boost productivity and make online shopping for research materials convenient, efficient, and reliable. We are committed to innovation, excellence, and fostering a supportive, and dynamic work environment.
About the Role
ZAGENO's engineers are developing the leading-edge B2B marketplace for life sciences. We are hiring a passionate Software Development Engineer III to join our marketplace engineering team in Bengaluru. This team develops core marketplace services such as our checkout, Order Management System, finance systems, and integrations with ERPs and suppliers.
Technical Skills :
- Expert-level proficiency in Python and frameworks like Django, Flask, or FastAPI.
- Strong experience with designing and building RESTful APIs and microservices.
- Proficiency in database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORM tools like SQLAlchemy.
- Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization tools (e.g., Docker, Kubernetes).
- Familiarity with CI / CD pipelines, version control (Git), and DevOps practices.
- Knowledge of testing frameworks (e.g., pytest, unittest) and writing unit / integration tests.
- Understanding of distributed systems, asynchronous programming, and message queues (e.g., RabbitMQ, Kafka).
Key Responsibilities :
Design, develop, and maintain robust, scalable, and efficient backend systems using Python and related frameworks.Write clean, maintainable, and well-documented code while adhering to best practices and coding standards.System Optimization : Optimize systems for performance, scalability, and reliability, addressing bottlenecks and improving efficiency.Mentor junior engineers, conduct code reviews, and provide guidance on technical and architectural decisions.Tackle complex technical challenges, troubleshoot issues, and propose innovative solutions.Participate in agile development processes, including sprint planning, stand-ups, and retrospectives, and maintain sprint hygieneAbout you :
Bachelor's degree in Computer Science, Mathematics, or equivalent experienceAt least six years of relevant work experienceExperience with modern server-side programming in Python. Background in web frameworks such as Django, Flask, and FastAPI is advantageousExperience in internet-facing cloud-native applications / APIs (Kubernetes, Helms, stateless / stateful microservices) in public clouds (GCP, AWS, Azure, etc.)Demonstrated experience with relational & No-SQL databases. Postgres or MongoDB is favorableDemonstrated software engineering experience in an agile environment designing and implementing robust distributed / scalable systems, preferably for modern SaaS applicationA team player that contributes individually but builds togetherWhat sets you apart :
Experience with event-driven architecture and stack in production (Kafka, Flink, Spark, Connect)Highly engaged technologist with broad experience across a variety of operations and services, including serverless & containerized deployments, infrastructure as code, CI / CD pipelines, real-time OLTP systems, and zero-trust securityOur benefits
Working for a mission-driven business with a meaningful challenge with a positive impact on the scientific communityA clear growth perspectiveA learning and development budget to enable your ambitions to grow professionally in your fieldA professional and dynamic team with a global vision and mindsetWe've got your health benefits (medical, dental, and vision)Hybrid Work with 3 days work from office in our Marathahalli, Bangalore officeStaying healthy and fit is essential - we cover a part of your gym membership!Holidays and flexible PTOPaid family leaveA budget to improve your home office environmentSkills Required
Sqlalchemy, Pytest, Postgresql, Kafka, Microservices, Rabbitmq, Django, Git, Gcp, Docker, Mysql, Flask, FastAPI, Mongodb, Restful Apis, Azure, Kubernetes, Python, Aws