Senior C++ Developer developing core applications and libraries for gene data import and analysis. Join VarSome, the leading website for professional human genetics, optimizing and architecting our platform.
Responsibilities
Develop our core C++ applications and library for importing and analyzing genetic data.
Write reusable, testable, and efficient code, including unit & regression tests.
Take complete ownership of projects (ranging from a few days to a month) to deliver a working end-to-end implementation, including unit tests & testing.
Optimize & architect our platform for maximum speed, high availability and scalability.
Maintain & improve our internal high-performance clinical annotation tools and the custom databases built, optimized for genetics.
Contribute to the documentation of software architecture, design and implementation details.
Requirements
At least 4 years of commercial C++ development experience, using templates, STL containers, smart pointers, memory management and multithreading.
Preferably worked with C++ 17 or later version.
BSc and/or MSc degree in Computer Science, Engineering or Mathematics.
Hands-on experience with relational databases, optimizing queries and table schemas for optimal performance.
Good experience with distributed cloud-based computing and big-data systems.
Experience working with in-memory databases (Redis) and gRPC services is considered a plus.
Very good knowledge of statistics, genetics, biology or machine learning techniques is considered a plus.
Familiarity with agile methodologies and the ability to adapt to a fast-paced development environment, actively taking in code reviews, scrums, technical discussions etc.
Very good understanding of fundamental application design principles and object-oriented design, in order to build & maintain a large high-quality code base.
Excellent written & oral communication skills in English.
Benefits
Competitive compensation package combined with additional benefits.
Remote work if you are based outside Athens.
Hybrid 1 day per week at the office if you are based in Athens.
Endless learning opportunities, while transferring new technologies from academics to clinical practice all over the world.
Senior Professional Software Engineer at Cargill designing, developing, and maintaining software solutions. Collaborating with cross - functional teams to meet user needs and business goals in animal nutrition and health.
Senior backend developer focusing on secure APIs for TEHORA, a multidisciplinary firm. Requires experience in backend development and security knowledge.
JAVA Developer Jr position at Stefanini focused on backend development using Java and Spring Boot. Involved in software solutions design and implementation with a hybrid work model.
Backend Developer focused on designing and implementing Java backend solutions at Stefanini. Utilizing modern architectures and tools to enhance software applications.
Software Developer working on backend solutions for mobile apps at mobivention, a leading digital agency. Involves database design, REST API development, and agile project collaboration.
Java Developer at Stefanini developing backend solutions using Java and Spring. Collaborating in cloud deployments and ensuring quality in applications.
Join a global leader in AI - powered compliance tech as a Software Developer in Milan, Italy. Engage in cross - functional teams to enhance cloud and compliance solutions.
Senior Softwareentwickler Java at SSI SCHÄFER developing software for intralogistics solutions. Collaborating in a cross - functional team to enhance software projects.
Software Engineer developing back - end services for Ford Pro Intelligence team. Collaborating with other engineers and product managers to deliver connected services and APIs.