Software Engineer

  • NC
  • RABAT, Morocco
  • 06 JANVIER 2026
  • 06 JANVIER 2026
  • CDI

Description de l’emploi

Full job description

About the role:

At DuraClim, a company specializing in HVAC system cleaning for residential and industrial clients, you’ll build and ship end-to-end features across both internal tools and client-facing apps (web + mobile).

You will take ownership of backend APIs, frontend interfaces, database design, and production deployments, with a strong focus on code quality, resilience, and performance.

What you’ll do

  • Develop and maintain web apps (Next.js + React) and mobile apps (React Native)
  • Design and implement backend APIs with FastAPI (REST endpoints, authentication, background jobs, integrations)
  • Manage databases (PostgreSQL + MongoDB) including schema design, migrations, and performance basics
  • Apply engineering best practices: testing, code reviews, Git workflows, clean architecture
  • Take features from idea to implementation to release with a strong product mindset

Requirements

  • Strong experience with JavaScript and Python
  • Web: Next.js, React (ReactJS)
  • Mobile: React Native experience
  • Backend: FastAPI (REST APIs, auth, background jobs, integrations)
  • State/UI: Zustand, Tailwind CSS
  • Databases: PostgreSQL, MongoDB (schema design, migrations, performance)
  • Engineering fundamentals: testing, code reviews, Git workflows, clean architecture
  • Product mindset: able to independently take features from idea → implementation → release

Bonus / Nice-to-Have

  • DevOps / deployment: self-hosting, Railway (or similar), CI/CD, monitoring
  • Linux: basic to intermediate comfort (CLI, services, logs)
  • Automation / BPA: n8n, Zapier, Make (or other no/low-code tools)
  • Golang: professional or project experience

Why join us

  • Fully remote, flexible work environment
  • Working hours from 9am to 6pm Montreal Time
  • Opportunity to work on both web and mobile full-stack projects
  • Shape products end-to-end, from backend APIs to client-facing interfaces

Type d'emploi : Temps plein, CDI, CDD

Rémunération : 15.000,00DH à 20.000,00DH par mois