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 passionate, result-oriented engineer who will help us find elegant and efficient solutions to difficult problems within a complex domain.
We expect our candidate to be able to do complex tasks, be inventive, act smart, be open, and contribute to a great engineering culture while working on time-tested products. We welcome those eager to bring new features to end users and redesign current architecture to address new challenges. We follow agile practices and take responsibility for our processes.
If you feel these resonating with you reach out to us without hesitation.
In this role, you will:
- Maintain and evolve system core, API, and related components;
- Optimize data storages and backend components to meet challenging requirements on throughput and response time and work on the system’s scalability;
- Propose, explain, and implement architectural solutions in close collaboration with other engineers.
We would like you to have:
- 6+ years of experience in software engineering
- Excellent knowledge of CS, OOP, data structures, and algorithms;
- Excellent experience with data storages and their combinations, i.e. RDBMS, columnar DBs (ClickHouse), and NoSQL solutions;
- Excellent Java/Kotlin skills;
- Deep knowledge of Spring;
- Deep experience in code optimisation, profiling, and testing;
- Passion for refactoring and fighting with tech debt;
- Passion for working in life science;
- Excellent soft skills (communication & cooperation);
- Fluent English.
It would be nice for you to have:
- Knowledge of biology and genetics;
- Experience with big data and related tools;
- Knowledge of Python;
- Experience with JS (React.js).
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.