Skip to content
DéveloppementActive

Backend Developer

Design and develop the APIs and backend services of our custom business solutions.

Marrakech, Maroc
CDI
Confirmé
Développement
The context

OFFZONE builds custom digital solutions for industry, healthcare and services. Our backends power ERPs, CMMS platforms, digitalization tools and high-traffic web applications.

The mission

You will design, develop and maintain the APIs and backend services that power our products. You will work closely with frontend, DevOps and product teams to deliver robust, high-performance solutions.

Your responsibilities
  • Design and develop high-performance RESTful APIs
  • Model data and manage MongoDB schemas
  • Implement business logic for ERP, CMMS and digitalization solutions
  • Write unit and integration tests
  • Participate in code reviews and share best practices
  • Contribute to continuous improvement of the technical architecture
Tech environment
  • Node.js
  • TypeScript
  • MongoDB
  • Git
Required skills
  • Proficiency with Node.js and TypeScript in production
  • Solid experience with MongoDB (modeling, aggregation, indexing)
  • Design of scalable RESTful APIs
  • Automated testing practice
  • Ability to work in a team on multi-module projects
Profile we're looking for
  • 2 to 5 years of backend development experience
  • Comfortable with service-oriented architectures
  • Curious, rigorous and committed to code quality
  • Able to communicate clearly about technical decisions
Nice to have
  • Experience with message queues (Redis, RabbitMQ)
  • Knowledge of Docker and CI/CD pipelines
  • Familiarity with PostgreSQL or other relational databases
  • Open source contributions
Why join us

High-impact projects in industry, healthcare and digital transformation

Autonomy and ownership on your deliverables

Demanding and constantly evolving technical environment

Multidisciplinary team where everyone genuinely contributes

Continuous skill growth and knowledge sharing

Multi-sector, multi-country context (Morocco, France, Malaysia)

Hiring process
  1. Application received and reviewed by the team

  2. Discovery call (30 min, remote or on-site)

  3. Technical assessment tailored to the role

  4. Interview with the project team

  5. Offer and onboarding

Apply to this position

Backend Developer

Apply

A few details so we can handle your application properly.