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 C#/.Net Software Engineer with 10+ years of backend software development experience. Working within an engineering team on architectural evolution and high - quality service delivery.
Softwareentwickler C# .NET optimizing backend solutions and implementing REST APIs for smart parking solutions. Collaborating with cross - functional teams to enhance distributed system architectures.
Senior Fullstack Java Developer working with Spring & Angular at ONTEC. Engage in modern software projects with international customers, ensuring innovative solutions alongside a passionate team.
Building innovative financial technologies as a Senior .NET Developer at Roofstacks. Join the growing Card Payment Systems team in developing mission - critical services for card applications.
Senior .NET Integration Developer at Belgian public - sector organization, designing integration platforms and building .NET components while collaborating in a SAFe environment.
Application Developer building web platforms for merchants to compare payment solutions. Involved in both merchant and provider applications for greater ecosystem transparency.
Experienced PHP Developer contributing to backend systems and collaborating in a hybrid environment. Engage in technical decisions, RESTful API design, and maintainability measures.
Software Developer enhancing softgate's document management systems in a collaborative team environment. Involves working closely with product management and mentoring junior developers.