Linkedprime
Saphetor

Senior C++ Developer

Posted: 9 hours ago

Job Description

In case you would be interested, please attach your CV in English. A Little Bit about UsVarSome.com is the world’s leading website for professional human genetics. With more than 5 000 citations in scientific papers, 60 000 registered professional users, we are seeking to bring together all the human expertise in molecular genetics. VarSome Clinical is a comprehensive decision support software platform for genetic testing.VarSome is created by Saphetor, a Switzerland-based precision medicine company with offices in Lausanne, Boston, and Athens, using bioinformatics to apply human genome data to improve health and lives worldwide.Saphetor is pioneering the use of big-data sequencing technology, such as exome and whole genome sequencing, for clinical practice. We are involved in both clinical research and diagnostics, providing our clients with quality analysis and interpretation of next-generation DNA sequencing (NGS) data. All our services are provided over the web, and our VarSome.com website is the world’s prime reference for genetic variant interpretation.Role ResponsibilitiesDevelop our core C++ applications and library for importing and analyzing genetic dataWrite reusable, testable, and efficient code, including unit & regression testsTake complete ownership of projects (ranging from a few days to a month) to deliver a working end-to-end implementation, including unit tests & testingOptimize & architect our platform for maximum speed, high availability and scalabilityMaintain & 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 detailsRequired competence for the role: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.Your career journey with us includes:A position in a fascinating healthcare growth domain, at the cutting edge of technology and research.A 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. (Our core development team is located around Athens with other developers across Europe, everybody speaks fluent English, and the company is very experienced in coordinating a regionally distributed team, using an Agile work-flow).Endless learning opportunities, while transferring new technologies from academics to clinical practice all over the world.Saphetor is proud to be an Equal Opportunities Employer. We provide equal employment opportunities to all qualified applicants and our employees, regardless of race, color, religion, national origin, age, sex, medical condition or disability, sexual orientation, gender expression, or marital status.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In