Full Stack Developer

Nanolive, a growing scale-up company situated at the Lake Geneva Park in Tolochenaz has developed a disruptive technology that allows users for the first time ever to explore a living cell in 3D without damaging it. To support its growth, Nanolive is looking for a Full Stack Developer.

 

Job Description

Integrated into the R&D department, Software Development Team includes different profiles (Front End developer, Back-End developers, QA specialist) and is in charge of delivering software interacting with the microscope, tools for the production team or to support R&D initiatives.

For these purposes we are using different languages, mainly:

  • C++
  • Javascript
  • SQL
  • Python

 Tasks & Responsibilities

  • Implement new features, solve bugs, manage technical debt, on the different product layers (Data management, APIs, Back End, Front End).
  • Contribute to Software design process.
  • Being mindful of providing the best user experience possible, by keeping in mind concerns such as performance or security.
  • Being actor on the Internal SW process (Peer Review, Testing, Documentation, development life cycle …).
  • Support SW Industrialization process by supporting initiative such as Test Automation or CI workflows.
  • Being part of internal R&D projects.
  • Having a team-player spirit, a quick perception, and a resourceful and fast-learning mindset.
  • Having a strong sense of commitment and responsibility to respect planning.
  • Having a high analytical capacity and an adaptable, autonomous, rigorous, and service-oriented mindset.
  • Have a desire to learn and improve. Must be interested in learning and working with new technologies.

Desired Skills and Qualifications

Minimum Requirement:

  • Bachelor’s degree in computer science, software engineering, or equivalent.
  • Minimum of 5 years of experience in software development through all stages of the project life cycle.

Core Competencies

  • Proficient in modern C++
  • Strong Knowledge in JavaScript, ReactJS, HTML, CSS development.
  • Strong Knowledge on SQL and DB management.
  • Strong Knowledge on good practices of development
  • Experience in Python
  • Demonstrate initiative to explore alternative technologies and have great problem-solving skills.
  • Valid Swiss work permit or European citizenship

Your plus points

  • Experience with Redux
  • Experience with TypeScript, webpack, Jest, ESLint.
  • Experience with containers – Docker, Kubernetes.
  • Experience with AWS.
  • Experience in Qt development
  • Experience with GPU computing (CUDA)

What we can offer

You will get the opportunity to work in a fast-growing company with highly motivated, competent, and experienced individuals, and make a real difference for our customers. You will be working with a cutting-edge technology and facing the exclusive challenge of making it accessible to a wide audience by implementing creative solutions.

 

Interested?

Please apply directly on our website https://www.nanolive.ch/about/jobs/ with your full application including your cover letter and CV.