Senior Software Engineer

  • NC
  • Casablanca, Morocco
  • 31 MARS 2026
  • 31 MARS 2026
  • CDI

Description de l’emploi

Full job description

We're a startup in the building phase, which means the decisions you make today will still be running in production two years from now. That's not a warning, it's the pitch.
We're looking for a mid-to-senior engineer who writes clean, maintainable code and ships things that actually work. You'll own features end-to-end, contribute to architecture decisions early, and work on a product that's actively being shaped, not just maintained.
If you're energized by greenfield work, tight feedback loops, and seeing your fingerprints on something that grows, this is the right moment to join.

What You'll Do

  • Design and build product features across the full MERN stack and PostgreSQL
  • Architect backend services with clear separation of concerns and minimal surface area
  • Integrate AI capabilities into product workflows (Claude, OpenAI, or similar)
  • Deploy and maintain services on cloud infrastructure (AWS, GCP, or similar)
  • Use AI-assisted development tools like Claude Code and Cursor as a genuine productivity multiplier, not a shortcut
  • Participate in code reviews with a focus on readability, maintainability, and simplicity
  • Collaborate closely with product and design to scope and deliver features end-to-end

What We're Looking For
Required

  • 4 to 7 years of professional software engineering experience
  • Strong command of the MERN stack (MongoDB, Express, React, Node.js)
  • Solid experience with PostgreSQL, schema design, indexing, and query optimization
  • Hands-on experience deploying to and operating on cloud platforms (AWS, GCP, or Azure)
  • Demonstrated integration of AI/LLM APIs into production applications
  • Proficiency with AI development tools like Claude Code or Cursor as part of your daily workflow
  • Strong written and verbal communication; you can explain your trade-offs clearly

Nice to Have

  • Experience with multi-tenant SaaS architectures
  • Familiarity with containerization (Docker, Kubernetes)
  • Exposure to CI/CD pipelines and GitOps workflows
  • Prior experience at a startup or early-stage product team

What We Value

  • Simplicity over cleverness. The best code is the code the next engineer immediately understands.
  • Ownership. You pick up a ticket, see it through to production, and make sure it works.
  • Adaptability. You embrace AI tooling not as a gimmick but as a real part of how modern engineering gets done.
  • Honesty. You say when something is unclear, raise concerns early, and ask for help without hesitation.

What We Offer

Real ownership and direct impact on a fast-growing product.
Challenging work across AI, automation, and full-stack systems.
Competitive salary + performance bonuses.
Small, fast-moving team with no bureaucracy.
Remote flexibility and strong growth opportunities.

Job Type: Full-time

Pay: 14,000.00DH - 16,000.00DH per month

Work Location: In person