Genestack

Backend Engineer

Genestack

full-time

Posted on:

Location Type: Remote

Location: Spain

Visit company website

Explore more

AI Apply
Apply

About the role

  • Take end-to-end ownership of complex User Stories and actively contribute to feature analysis and solution design, from refining requirements to delivering production-ready solutions.
  • Collaborate closely with backend engineers on system design and implementation, proactively proposing technical solutions and taking ownership of decisions within your scope.
  • Contribute to the evolution of core backend components and APIs.
  • Write clean, maintainable code and participate in refactoring initiatives.
  • Optimize database queries and backend components for performance and scalability, and investigate performance bottlenecks in your areas of ownership.
  • Break down complex tasks into pragmatic, deliverable increments.
  • Proactively suggest backend and technical improvements that enhance product reliability, performance, and maintainability.
  • Contribute to improving engineering practices and development processes.

Requirements

  • 6+ years of experience in software engineering
  • strong foundation in computer science (OOP, data structures, algorithms)
  • solid experience with relational databases (e.g., MySQL)
  • experience working with ClickHouse (writing and optimizing queries)
  • strong proficiency in Java and/or Kotlin
  • strong practical experience with Spring Framework in production systems
  • hands-on experience writing automated tests (functional and integration)
  • ability to independently drive complex User Stories to completion and make sound technical decisions within your scope
  • strong practical use of AI tools to improve development efficiency and code quality, with readiness to share effective practices within the team
  • strong communication skills and fluent English
  • interest in life sciences or willingness to work in the domain.
Benefits
  • international team of professionals
  • fully paid sick leaves
  • onboarding and domain training for newcomers
  • flexible work schedule
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringobject-oriented programmingdata structuresalgorithmsrelational databasesMySQLClickHouseJavaKotlinSpring Framework
Soft Skills
communication skillsindependent decision makingcollaborationproblem solvingproactive improvement suggestions