Enable job alerts via email!

Senior Software Engineer 2 (Python)

ZAGENO

Bengaluru

Hybrid

INR 12,00,000 - 18,00,000

Full time

Today
Be an early applicant

Job summary

A leading B2B marketplace in life sciences is seeking a Software Development Engineer III to join their team in Bengaluru. The role involves designing robust backend systems using Python, optimizing for performance and scalability, and mentoring junior engineers. Candidates should have at least six years of experience and a Bachelor's degree in a relevant field. The company offers a hybrid work environment and benefits including health coverage and a learning budget.

Benefits

Health benefits (medical, dental, vision)
Hybrid Work model
Gym membership coverage
Learning and development budget
Flexible PTO

Qualifications

  • At least six years of relevant work experience.
  • Experience with modern server-side programming in Python with frameworks like Django, Flask, or FastAPI.
  • Experience in cloud-native applications/APIs in public clouds.

Responsibilities

  • Design, develop, and maintain robust backend systems using Python.
  • Write clean, maintainable, and well-documented code.
  • Optimize systems for performance, scalability, and reliability.

Skills

Expert-level proficiency in Python
Designing and building RESTful APIs
Database technologies (PostgreSQL, MySQL, MongoDB)
Cloud platforms (AWS, GCP, Azure)
Containerization tools (Docker, Kubernetes)
CI/CD pipelines
Testing frameworks (pytest, unittest)
Distributed systems and asynchronous programming

Education

Bachelor’s degree in Computer Science, Mathematics, or equivalent
Job description
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 hygiene.

About you:

  • Bachelor’s degree in Computer Science, Mathematics, or equivalent experience
  • At least six years of relevant work experience
  • Experience with modern server-side programming in Python. Background in web frameworks such as Django, Flask, and FastAPI is advantageous
  • Experience in internet-facing cloud-native applications/APIs (Kubernetes, Helm, stateless/stateful microservices) in public clouds (GCP, AWS, Azure, etc.)
  • Demonstrated experience with relational & No-SQL databases. Postgres or MongoDB is favorable
  • Demonstrated software engineering experience in an agile environment designing and implementing robust distributed/scalable systems, preferably for modern SaaS application
  • A team player that contributes individually but builds together

What 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 security

Our benefits

  • Working for a mission-driven business with a meaningful challenge with a positive impact on the scientific community
  • A clear growth perspective
  • A learning and development budget to enable your ambitions to grow professionally in your field
  • A professional and dynamic team with a global vision and mindset
  • We’ve got your health benefits (medical, dental, and vision)
  • Hybrid Work with 3 days work from office in our Marathahalli, Bangalore office
  • Staying healthy and fit is essential - we cover a part of your gym membership!
  • Holidays and flexible PTO
  • Paid family leave
  • A budget to improve your home office environment

ZAGENO is on a mission to accelerate scientific breakthroughs by streamlining laboratory supply purchasing processes with its award-winning, first-of-its-kind e-commerce platform. With over 40 million product SKUs available from more than 5,000 brands, ZAGENO makes online shopping for any research material convenient, efficient, and reliable.

Backed by top tier venture capitalists, ZAGENO is building a company focused on supporting scientists in their quest for new and life-changing discoveries, and our goals are as ambitious as the scientists we support.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.