At Genestack, we are tackling the underlying computational and scientific challenges of bioinformatics to provide researchers with software tools that will streamline the discovery process and drive forward precision medicine, drug development, and bioinformatics research.
We develop a platform in partnership with JetBrains that helps to integrate and mine biological knowledge from ontologies, knowledge bases, and scientific papers. This product is used by biological researchers to query and visualize relationships between different biological objects and processes.
We are looking for a programmer who can find elegant solutions to difficult problems and get things done in time. We expect our candidate to be able to split a large task into smaller steps, each having a measurable or visible result.
In this role, you will:
* Design, develop, and support microservices of our cloud-based application;
* Put your hands on Projectional Editor technology and apply it for editing real Domain Specific Languages;
* Develop efficient algorithms working with big graph data structures;
* Take part in defining the project architecture;
* Collaborate with project managers on scope, risks, and timelines;
* Enforce coding standards and perform code reviews.
We would like you to have:
* strong Java & Kotlin skills;
* strong experience with Spring;
* knowledge of CS, principles of OOP, data structures, and algorithms;
* knowledge of code optimization, profiling, and testing;
* experience in web application development;
* strong skills in designing and implementing system architecture;
* experience with microservice architecture;
* strong skills in SQL (Postgres);
* interest in working with biological applications and data;
* fluent spoken English;
* habit to act proactively as an engineer and as a teammate.
It would be nice for you to have:
* experience with NoSQL databases;
* AWS cloud experience;
* DSL application and design experience;
* full stack development experience (preferably with Kotlin/JS);
* knowledge of biology and genetics.
We offer you:
* an international team of professionals;
* fully paid sick leaves;
* onboarding and domain training for newcomers;
* flexible work schedule.
#J-18808-Ljbffr