Position: Full Stack Developer
Company: Lyfegen
Category: Node.js
Experience required: 2y
English level: intermediate

Lyfegen is a healthcare technology company that has developed a ground-breaking software platform to improve the life of every patient by increasing access to the best healthcare treatments available. Our mission is to create the most disruptive healthtech company by driving the world’s transition to value and data-driven healthcare.
We are looking for a talented, motivated, and entrepreneurial-driven Full-Stack Developer to drive the technical product development. We are a start-up and are conducting things nobody has done before! Thus, creative problem solving is a must and a make-it-happen mentality a definitive requirement.
**Your main responsibilities**
 - Write clean, consistent and performant back-end and front-end code using TypeScript
 - Write unit and integration tests
- Translate business logic into code


**Who you are**
Minimum Qualifications:
 - BA/BS in Computer Science or related technical field or equivalent practical experience
 - 2+ years’ experience with frontend (in React and/or Angular) 
 - 2+ years' experience with SQL Databases and NodeJS
 - Fluent in English

**Preferred Qualifications:**
 - Strong knowledge of web standards and protocols, including JavaScript, HTML, and CSS
 - Experience with one or more general-purpose programming languages including but not limited to:  C#, F#, JavaScript/TypeScript 
 - MongoDB and other NoSQL or Graph databases (Neo4j)
 - GraphQL and Apollo
 - Understanding of statistical analysis and predictive modeling

**What we offer**
 - Join a focused mission to accelerate and improve patient access to medicine
 - Work in an international environment that includes occasional traveling to Switzerland
 - No day is like another. Steep learning curve including external training
 - A very appealing compensation package including health insurance
 - The possibility to work remotely
 - Empowerment – You will be contributing to the technical decision making within a small development team