Full Stack Software Engineer

  • 1Drop Diagnostics
  • Canton of Neuchâtel, Switzerland
  • 24/12/2021
Full time Data Engineering Big Data Artificial Intelligence Software Engineering

Job Description

We are seeking a Full Stack Software Engineer to develop software for our portable medical diagnostics system. The candidate will join a multi-disciplinary team dedicated to developing high-quality products. The ideal candidate is a team player, likes overcoming difficult challenges, enjoys learning new skills, and has a “hands-on” problem solving approach. This is an outstanding opportunity for a self-motivated individual to make a key contribution and increase their responsibilities in a high-growth start-up environment. You will build software used by medical professionals and patients. Our platform is based on a modern stack, including Node.js, Vue.js, GraphQL. As a team, we embrace collaboration and independent responsibility: you’ll be supported in your work, and you’ll have the freedom to make your own decisions. This role is for someone who wants to apply their computer science knowledge to have a meaningful impact on personalised medicine and life sciences. We are looking for someone to grow with the organization as a core member of the team.

Job responsibilities:

As part of the 1DROP team, the candidate will develop software for a distributed portable medical diagnostics system:

  • Provide architecture and design for the overall application according to the requirements
  • Inspire our users with a beautiful and intuitive UI/UX design
  • Develop new features and functionality in collaboration with team members
  • Maintain best practices relating to design, implementation, documentation, testing, and deployment. Ensure an easy-to-read and robust code base and good test coverage.
  • Monitor and optimize code performance
  • Provide integration with external services
  • Provide technical leadership
  • Assess current development processes and recommend changes as needed

Our ideal candidate:

  • Minimum 2 years’ experience working in a team with a modern web stack (Node.js, Django, Rails, React, etc.) building high-performance web applications
  • Proficient in modern JavaScript (especially promises), Python, Ruby/Ruby on Rails
  • Passion for front-end engineering and design
  • Desire to push our stack forward. Currently, we use Angular, Redux, and React, GraphQL on the front end, Node.js, Postgres and Rabbitmq on the back end
  • Deep knowledge of the building blocks of the web: HTTP, headers, cookies, caching
  • Knowledge and experience using dev ops (continuous integration: Maven, Jenkins, Git)
  • Open, objective, opinionated. Having technology preferences but happy to use frameworks and tools that get the job done efficiently and with scale in mind

Nice to have skills and experience:

  • Interest in personalised medicine, biology, laboratory science
  • Experience with machine learning and image processing
  • Passion for making in your spare time: electronics, robots, art, bikes, cars, anything!
  • Experience with Android or iOS development
  • Experience working with a quality system in a regulated industry

Competitive Compensation

We offer competitive salaries and bonuses because we want 1Drop to be your company, and for you to share in its success.

Make the world a better place

We are driven by what we can accomplish together. We develop disruptive healthcare technology that saves lives. Your work will have a direct impact on making the world a better place.

Leading Science and Technology

Between micro and nanotechnology, biochemistry, photonics, information technology and medicine, we are the perfect place for curious minds. There is always something to learn.

Outings & Activities

Football, skiing, hiking, dinners, and much more!