Software Engineer

Rabat, 4, MA, Morocco

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

Remuneration: 15.000,00DHa20.000,00DHpar mois

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2254193
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Rabat, 4, MA, Morocco
  • Education
    Not mentioned