
Full time,
Software Engineer
As Software Engineer, you can have a tangible impact in helping medical practitioners translate their needs into smart software.
Scope
Starting from use cases designed with end-users and the Product Manager, you will be building easy to use, high-performing, distributed, scalable, enterprise-grade applications in a Java environment. You'll be part and bring your experience in the full software development lifecycle, from design and coding to testing and documentation, in an agile way.
Mission
- Analyze and review use cases and user stories
- Build technical architectures and designs
- Deliver stable, testable, secure, reusable, extensible, maintainable and efficient code and frameworks
- Create or maintain technical documentation
- Participate in code reviews with your peers
- Proactively support project deployments remotely and at customer sites
- Support continuous improvement by investigating alternative technologies and processes and presenting these for review by the team
Profile
- Engineering or Master’s degree in Computer Science with a minimum experience of 5 years
- Full-stack developer with excellent analytical skills
- Excellent coding skills in Java and extensive experience with Spring Boot
- Experience with at least one modern browser JavaScript framework (Angular, React, VueJS…)
- Practical knowledge of relational database modelling and query optimization
- Ability to set up and maintain build configurations (Maven or Gradle) and continuous integration pipelines
- Experience with domain-driven design, event sourcing and CQRS architectures is a huge asset
- Special affinity for UX is an asset
- Working experience with container technologies (Docker, Kubernetes, Helm...) and with event-driven, distributed applications and lightweight message buses (RabbitMQ, Kafka, ...) is an asset
- Excellent time-organization skills and ability to work under tight deadlines
- Team player, curious and quick learner, communicative and convincing
- Fluent in French and English
Offer
- Work in a motivated, lively start-up environment and contribute to making better medical decisions that enhance the life of patients
- Explicit commitment to high quality software engineering
- Our dynamic and experienced team brings the best out of motivated potentials
- We also offer space for you to add your knowledge, skill and expertise to the team, and the company as a whole, without being rigid or inflexible about the way things need to be done
- A competitive salary, up to 3 days/week of homeworking and a range of other employee benefits
Apply now !
Apply
Click below to apply
