Software Engineer

About us

ZAGENO was founded in 2015, ZAGENO is eliminating bottlenecks to breakthrough science and research through curated connections linking scientists and their institutions’ procurement offices with leading life science vendors. World-renowned academic and government research facilities, global pharmaceutical companies, and biotechs large and small are already users of our unique online biotech marketplace, currently comprising more than three million products.

What do we do?

  1. We help scientists choose the optimal laboratory kits and materials for each unique experiment setup.
  2. We make purchasing transactions more efficient for both buyers and sellers.
  3. For our vendor partners, we provide a valuable, expanded sales channel.
Our growing ZAGENO team of 60 in Cambridge, USA, and Berlin, Germany, includes experts in science, e-commerce, systems integration, and customer support to enable smarter, faster processes — allowing more time and resources for value-added science and better research results. Find out more on

About the Role

ZAGENO’s software engineers are developing the leading-edge B2B marketplace for life sciences. We are hiring a passionate software engineer to join our Catalog & Search team. This team is responsible for ZAGENO’s core IP, the product catalog and data model as well product discovery for end customers. Today, the product catalog and product search undergo a massive modernization effort, transforming it into a scalable Microservice architecture. Working in this team you get the opportunity to take ownership of crucial components of our system and help to ensure ZAGENO’s success.

In this role you will:
  • Contribute to building our next generation product catalog and product search.
  • Collaborate with and across Agile, distributed teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, and learning to mentor other members of the engineering community.
  • Collaborate with technical leads, product managers, and deliver robust cloud-based solutions that drive powerful experiences to buyers and suppliers using ZAGENO’s marketplace. 
  • Work with cloud-native stack, build on GCP, use technologies like Kubernetes and Cloud Functions.
  • Participate in troubleshooting production issues and work with the team to continuously evaluate and improve the quality, reliability and scalability of the ZAGENO platform

About You

  • Bachelor's degree in Computer Science or equivalent experience
  • Experience with modern server-side programming languages such as Java, Python, or Go
  • Experience working in Microservice architectures and with related technologies like asynchronous and synchronous APIs (e.g. Kafka connectors and RESTful APIs)
  • Experience with web frameworks such as Django, Flask or Express is an advantage
  • Experience developing with modern front-end frameworks (React, Angular, VueJS) is an advantage
  • Solid understanding of data structures and algorithms
  • 3+ years of demonstrated software engineering experience in an agile environment designing and implementing robust distributed/scalable systems preferably for modern SaaS application
  • Experience with working in distributed software development teams spanning multiple time zones is an advantage
  • Located or willing to relocate to the Berlin/Germany or Wrocław/Poland region
What sets your apart
  • Previously worked in the eCommerce space
  • Understanding of Domain Driven Design principles
  • Highly engaged technologist with broad experience across a variety of operations and services including IaC, CI/CD, real-time OLTP systems, serverless & containerized deployments, and zero trust security

Our Benefits

  • Working for a mission-driven business with a meaningful challenge making a positive impact on the scientific community
  •  A clear growth perspective
  • A professional and dynamic team with a global vision and mindset
  • An exciting, international working environment (we have 45 nationalities!)
  • Competitive compensation
  • Hybrid Working model - you can work from home and from the office
  • A learning and development budget to enable your ambitions to grow 
  • A budget to improve your home office environment