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.