Logo for Genestack Ltd

Senior Backend Engineer at Genestack Ltd

Roles & Responsibilities

  • 8+ years of backend software engineering experience
  • Strong proficiency in Kotlin (Java is a plus)
  • Deep understanding of OOP, data structures, and algorithms
  • Experience with Spring and backend system design

Requirements:

  • Design and evolve core backend services of a cloud-based knowledge platform
  • Develop and refine the query engine responsible for DSL execution
  • Contribute to the design and evolution of domain-specific languages and work with Projectional Editor technology for DSL authoring
  • Break down large research-heavy problems into pragmatic, well-structured increments and maintain high engineering standards through code reviews and architectural discussions

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.

We are seeking a Senior Backend Engineer to join our Biological Knowledge Base (BioKB) team.

BioKB is an R&D-driven platform that integrates and mines biological knowledge from ontologies, scientific literature, and structured databases. The system enables researchers to query and visualize complex relationships between biological entities and processes.

We are looking for someone who enjoys diving into complex problems, exploring edge cases, refining abstractions, and designing elegant, long-lived solutions. The balance here favors technical excellence and depth over rapid iteration.

In this role, you will:

  • design and evolve core backend services of a cloud-based knowledge platform;
  • develop and refine the query engine responsible for DSL execution;
  • contribute to the design and evolution of domain-specific languages;
  • work with Projectional Editor technology for DSL authoring;
  • design thoughtful abstractions for complex biological data models;
  • break down large research-heavy problems into pragmatic, well-structured increments;
  • maintain a high engineering bar through code reviews and architectural discussions;
  • collaborate with product and research stakeholders on scope, trade-offs, and long-term direction.

We would like you to have:

  • 8+ years of experience in backend software engineering;
  • strong proficiency in Kotlin (Java is a plus);
  • deep understanding of OOP, data structures, and algorithms;
  • strong experience with Spring and backend system design;
  • experience designing and evolving system architecture;
  • solid understanding of SQL (PostgreSQL is preferred);
  • experience with microservice architectures;
  • strong skills in performance optimization, profiling, and testing;
  • ability to work independently on complex, research-oriented problems;
  • high standards for code quality, readability, and maintainability;
  • proactive engineering mindset and ownership of outcomes;
  • enthusiasm for exploring AI tools and using them extensively;
  • strong verbal and written English communication skills;
  • interest in biological data and scientific applications.

It would be nice if you have:

  • experience with NoSQL or graph databases;
  • experience designing or implementing DSLs;
  • experience with AWS and Kubernetes;
  • full-stack experience (Kotlin/JS is preferred);
  • knowledge of biology or genetics.

Why Join BioKB:

  • You will work on intellectually challenging problems at the intersection of software engineering and biology.
  • To have an opportunity to build long-term, elegant solutions rather than short-lived features.
  • You will play an active role in shaping domain models and language design.
  • Close collaboration with engineers and scientists is a core part of building these research-driven systems.

We offer you:

  • international team of professionals;
  • fully paid sick leaves;
  • onboarding and domain training for newcomers;
  • flexible work schedule.

Back-End Engineer Related jobs

Other jobs at Genestack Ltd

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.