Logo for Genestack Ltd

Senior Backend Engineer

Role overview

Qualifications

  • 8+ years of experience in software engineering, with a strong backend focus
  • Deep understanding of CS fundamentals (OOP, algorithms, data structures)
  • Extensive experience with data storages: RDBMS, columnar databases, search engines and other NoSQL technologies
  • Strong proficiency in Java and/or Kotlin

Responsibilities

  • Take end-to-end ownership of backend features, from refining requirements with Product to delivering robust production-ready solutions
  • Proactively challenge and improve product and technical decisions
  • Evolve the system core, APIs, and data layer
  • Optimize performance, scalability, and reliability under demanding workloads

Key facts

  • Remote from: Spain, Serbia
  • Full time
  • Senior (5-10 years)
  • Back-End Engineer
  • English

Hard skills

Other skills

  • Communication
  • Collaboration

About the company

Genestack Ltd logo

Genestack Ltd

Genomics & Precision Medicine

We are a global player in life-science R&D informatics, providing customers with cutting-edge multi-omics data management and integration software. We develop innovative off-the-shelf and custom solutions for clients in pharma, biotech, agriscience, consumer goods, and research centers. Omics Data Manager (ODM), our flagship product, helps organisations create a FAIR catalogue of multi-omics investigations (studies, samples, omics data), with powerful tools for curating rich and standardised metadata in bulk, as well as optimised RESTful APIs for scalable cross-study, cross-omics integrative search. We complement this product with a complete range of professional services including technology consulting, product implementation, managed service and co-development models. We are based in Cambridge, United Kingdom.

Company details

IndustryGenomics & Precision Medicine
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

At Genestack we are tackling the underlying computational and scientific challenges of bioinformatics in order to provide researchers with software tools that will streamline the discovery process and drive forward precision medicine, drug development, and bioinformatics research.

Our platform is deployed at leading pharmaceutical, agricultural, and consumer goods companies, as well as leading academic institutions, and this is just the beginning of our journey.

We are looking for a strong, product-minded Senior Backend Engineer to help us evolve a complex, high-load system in the life sciences domain. You will work on real-world problems that require thoughtful design, careful trade-offs, and a balance between delivery speed and long-term sustainability. We value engineers who think beyond tickets, take ownership of outcomes, and actively shape both product and architecture.

We value engineers who are:

  • Inventive, pragmatic, and curious
  • Comfortable navigating ambiguity
  • Committed to building excellent engineering culture
  • Eager to grow professionally within a strong and collaborative team

We follow agile practices, own our processes, and continuously evolve with our product.

This role offers:

  • Complex technical challenges in a meaningful scientific domain
  • High ownership and real impact on product and technical direction
  • Hands-on implementation of new features
  • The opportunity to shape product architecture and influence long-term technical decisions
  • The opportunity to work on a product that handles petabytes of biological data
  • Adapting and evolving APIs to meet the demands of AI/ML-driven use cases
  • An engineering-driven culture with pragmatic decision-making
  • Room to grow technically and take on increasingly ambitious challenges

ODM is evolving to support modern AI/ML pipelines in drug discovery. You’ll help shape APIs and infrastructure that enable our platform to integrate seamlessly with current and future AI-driven workloads.

Currently, our bets are placed on Java, Kotlin, ClickHouse, MySQL, Solr, Kubernetes, and Python, but we’re eager to adapt and innovate.
If you feel this resonates with you, don’t hesitate to reach out to us.

In this role, you will:

  • Take end-to-end ownership of backend features, from refining requirements with Product to delivering robust production-ready solutions
  • Proactively challenge and improve product and technical decisions
  • Evolve the system core, APIs, and data layer
  • Optimize performance, scalability, and reliability under demanding workloads
  • Balance fast product increments with sustainable technical architecture

We would like you to have:

  • 8+ years of experience in software engineering, with a strong backend focus
  • Deep understanding of CS fundamentals (OOP, algorithms, data structures)
  • Extensive experience with data storages: RDBMS, columnar databases, search engines and other NoSQL technologies
  • Proven experience in agentic engineering
  • Strong proficiency in Java and/or Kotlin
  • Experience with system-level refactoring
  • Strong experience with Spring and the Spring ecosystem
  • Ability to detect and resolve performance bottlenecks
  • Ability to learn quickly in complex domains
  • Interest in life sciences, data science, and ML/AI applications
  • Excellent communication and collaboration skills
  • Fluent English

It would be nice if you have:

  • Knowledge of biology and genetics
  • Experience with profiling, tracing, and performance tools
  • Familiarity with Python

We offer you:

  • international team of professionals;
  • comfortable office in the very heart of the historical center of Belgrade;
  • opportunity to work 100% remotely;
  • medical insurance, fully paid sick leaves;
  • onboarding and domain training for newcomers;
  • flexible work schedule.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Back-End Engineer Related jobs

Other jobs at Genestack Ltd

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.