Job Details

Research and Development


Casablanca, Morocco

Job Type

Software Engineering




As a Full Stack Engineer at Atracio, you will be responsible for the end-to-end development of our ERP system, ensuring seamless integration and optimal performance. Your primary responsibilities will include:

  • Designing, developing, and maintaining robust and scalable backend components using Java Spring Boot.
  • Creating responsive and user-friendly front-end interfaces using React.
  • Collaborating with cross-functional teams to gather and understand requirements.
  • Implementing new features, enhancements, and bug fixes.
  • Optimizing the performance and responsiveness of the application.
  • Conducting code reviews to ensure code quality and adherence to coding standards.
  • Troubleshooting and resolving issues reported by users.
  • Staying updated on industry trends and incorporating best practices into the development process.



  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Full Stack Engineer, with expertise in Java Spring Boot for backend development and React for front end.
  • Strong understanding of software development principles and design patterns.
  • Experience with database systems, both SQL and NoSQL.
  • Familiarity with RESTful API design and implementation.
  • Knowledge of front-end technologies such as HTML5, CSS3, and JavaScript.
  • Excellent problem-solving and communication skills.
  • Ability to work independently and collaboratively in a fast-paced environment.


Preferred Qualifications:

  • Experience with cloud platforms (e.g., AWS, Azure).
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and automated testing.
  • Previous experience working on ERP or business management systems.

Digitize your business processes with Atracio, the next-generation ERP