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