Full Stack Software Developer

GenomSys SA

View: 128

Update day: 25-03-2024

Location: Lugano Ticino TI

Category: IT - Software

Industry:

Job type: Temps plein, Temps de travail : 90-100%

Loading ...

Job content

As part of GenomSys’ growth strategy, we are looking to hire a proficient Back-end Developer to join our team in Lugano.

You will be part of an experienced, multicultural, and highly motivated team working on state-of-the-art solutions in genomics, leveraging the innovative genomic data representation standard MPEG-G (ISO/IEC-23092) we contribute to develop. You will have the opportunity to preview and contribute to the new developments bringing personalized medicine a step closer to everyday life.

We’re looking for someone who can express passion about the new technologies, the impact of genomic data analysis in Personalized Medicine and Healthcare and apply this passion in designing, developing and managing the microservice back‑end that enables the exchange and processing of genomic data across storage services, control services, processing services, and remote clients.

Your primary focus will be the design and development of the server-side logic, ensuring high performance, RBAC user and security management, very large‑scale data transfers, and responsiveness to requests from the front-end. The security requirements of handling highly sensitive personal data will demand in‑depth knowledge of strong authentication, federated identity management, content protection through cryptography and digital signature, and secure channel establishment (SSL, SSH tunnels, VPN). Knowledge of front-end development and frameworks would be a plus as you will also be responsible for integrating front-end elements built by your co-workers into the application

The company has a dual-office model, with offices in Lugano and Lausanne and specialized software development teams in both locations with which you’ll continuously interact.

Responsibilities

  • Architect, design and implement low-latency, high-availability, scalable, and performance-efficient microservice systems supporting on‑demand workloads with very large‑scale processing and data‑transfer requirements.
  • Integration with existing microservices and existing infrastructure.
  • Contribute to the overall system optimization, both for existing and new components
  • Design of distributed storage solutions for the secure storage, access, and exchange of genomic data (with typical sizes ranging from few MB to hundred GB per file)
  • Support the deployment over major cloud providers (e.g. AWS, Azure and GCP) as well as on‑premise.
  • Writing reusable, testable, and efficient code
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Estimating and planning the implementation of new product features, and delivering on schedule
  • Providing technical and thought leadership within your knowledge domain, and setting a precedent for operational excellence across the organization.

Requirements

  • Expert in Python, with knowledge of Django Web Framework
  • Familiarity with ORM libraries
  • Working knowledge of SQL and NoSQL databases
  • Familiarity with GraphQL, gRPC, and RESTful APIs
  • Hands-on experience with Docker and with virtualization technologies
  • Experience with web application deployment on cloud platforms such as AWS, Azure, GCP, as well as on on-premise infrastructures. Experience with Terraform and Ansible would be a plus.
  • Strong understanding of accessibility and security compliance
  • Strong knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Able to create database schemas that represent and support business processes
  • Basic experience with Linux system administration
  • Strong unit-testing, QA testing, and debugging skills
  • Proficient understanding of Git
  • Experience with front-end technologies, such as JavaScript (especially Vue.js, React, and Spring Boot), Material Design, HTML5, and CSS3 would be a plus
  • Enthusiastic, curious, rigorous and talented at problem solving
  • Good team player with startup mindset
  • Fluency in English (spoken and written)
  • Valid Swiss work permit or Swiss/EU citizenship a must

Desirable Skills And Experience

  • An understanding of genomics, genome sequencing, genome analysis
  • Experience with Agile methodologies and processes
  • Experience with cyber security and quality management system certifications
  • Fluency in Italian, French or German

Benefits

Contribute to turning the vision of precision medicine into reality and be at the absolute forefront of biotech and technology

High level of autonomy in a high performance rapidly growing company

Join a multi-cultural, multi-disciplinary, highly motivated team with ambitious goals supported by a group of very successful investors

Loading ...
Loading ...

Deadline: 09-05-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...