Software Engineer / Backend Web Developer Java - Junior / Mid level


As part of the development of Deepecho's products, we are looking for a Software Engineer specialized in Java (Spring Boot specifically) who will participate in the development of Deepecho's SaaS solutions and their deployment in the cloud.


This position will give you the opportunity to grow and develop your skills within an innovative startup whose mission is to improve maternal and fetal health by developing solutions based on image analysis using Deep Learning.

Technical stack: Azure, Java, Python, Docker, Postgresql, Github


Participate in the development of APIs and web applications in Java using the Spring boot framework.
Deployment of web applications in the cloud


  • You master Java programming (design patterns, JPA, etc.)
  • You have a solid knowledge of SQL
  • You know the standards and best practices of web development (REST)
  • You are skilled in at least one backend web development framework in Java


  • You have at least 1 year of professional experience (excluding internship)
  • You have a BAC +5 degree, engineering school or Master in a specialty relevant to the position (Computer Science, Web Development etc..)
  • You master the Spring Boot framework
  • You have knowledge of the following technologies: Linux, Docker, Cloud (Azure), Nginx, CI/CD

Practical information

  • Workplace: Rabat, Morocco
  • Telecommuting policy: hybrid