Backend Engineer at Genestack tackling bioinformatics challenges and working on high-load systems. Driving technical solutions and collaborating with engineers in a significant scientific domain.
Responsibilities
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
comfortable office in the very heart of the historical center of Belgrade
Data Engineer responsible for developing and maintaining data pipelines and ETL processes at IONOS, a leading European cloud provider. Collaborating with teams to deliver scalable data solutions depending on business needs.
Junior Backend Engineer developing embedded Linux software and API frameworks for IoT devices at Teltonika. Collaborating with an international team on complex technology projects in Warsaw, Poland.
Mid Backend Engineer for Teltonika developing embedded Linux software for industrial networking solutions. Collaborating on IoT devices with a focus on API frameworks and new technologies.
Werkstudent Frontend Developer enhancing a CRM system for a leading creator agency in Germany. Focused on building features, improving UI components, and optimizing performance.
Principal Backend Engineer providing hands - on engineering leadership at Monzo tackling complex systems and technical challenges in a remote UK position.
Fullstack Software Developer creating cloud applications in billing & invoicing with a cross - functional team. Responsible for the entire software lifecycle and collaboration with various stakeholders.
Senior C#.Net Developer at HFM developing trading platforms on .Net C#. Participate in the full software development life cycle and contribute to continuous improvement.
Estácio em Gestão de Tráfego auxiliando na criação e otimização de campanhas para empresa de software. O trabalho envolve monitoramento de métricas e criação de públicos.
Mid Back - end Python Developer at Orbio World creating AI - driven tools and services. Collaborating with AI engineers to improve business efficiency through backend support and DevOps practices.