Skip to content
Follow ASSURTECH AI on LinkedIn

Careers

Building critical software infrastructure for insurance brokers

Join a demanding technical team building insurance software: full stack .NET developers and data / AI engineers. Nearshore hub in Casablanca.

Ambitious product Modern stack Business impact Engineering culture
Illustration: distributed team, rigor and collaboration

A demanding environment

We are developing a SaaS platform for insurance brokers.

This field requires:

  • a high level of functional rigor,
  • full traceability,
  • a fine-grained understanding of regulatory constraints,
  • a durable architecture.

We are looking for people able to work within a structured, documented and responsibility-oriented framework.

The objective is not to deliver quickly. The objective is to deliver correctly, in a sector where software quality has a direct impact.

Developing a modular business architecture

Full stack developers work on:

  • the business application layer,
  • APIs,
  • service orchestration,
  • integration of compliance controls,
  • the user interface.

The technical environment includes in particular:

  • .NET,
  • Blazor,
  • microservices architecture,
  • structured relational database,
  • object storage,
  • centralised logging,
  • RBAC and access rights management.

Technical expectations

We are looking for people able to:

  • understand complex business processes,
  • structure coherent data models,
  • design clear and documented APIs,
  • embed logging and traceability from the outset of development,
  • maintain strict separation of application responsibilities.

Expected quality includes:

  • readable and versioned code,
  • unit and integration tests,
  • rigorous error handling,
  • formalized technical documentation.

Security is not a secondary concern. It is part of development.

Cloud and engineering discipline

The architecture relies on a structured cloud environment.

Developers work with:

  • separation of environments,
  • controlled pipelines,
  • centralised secret management,
  • mandatory code review,
  • systematic logging.

Engineering discipline is regarded as a differentiating factor.

Designing explainable AI

The AI embedded in the platform relies on:

  • a RAG (Retrieval-Augmented Generation) mechanism,
  • a controlled documentary corpus,
  • a business knowledge graph,
  • prompt governance,
  • interaction logging.

Data / AI Engineers work on:

  • corpus structuring,
  • optimisation of contextual search,
  • control of hallucinations,
  • performance evaluation,
  • definition of thresholds and validation rules.

Methodological rigor

The AI approach is structured. It involves:

  • model versioning,
  • corpus versioning,
  • human oversight,
  • documentation of assumptions,
  • regular testing of scenarios.

We are looking for people able to:

  • work within a regulatory framework,
  • understand the limits of models,
  • treat traceability as a fundamental constraint.

AI is not used as a technology showcase. It is integrated as a controlled component of a business system.

A structured technical hub

Part of the development is organised around a nearshore hub in Casablanca.

This choice is based on:

  • the availability of qualified technical profiles,
  • cultural and linguistic proximity,
  • a compatible time zone,
  • smooth integration with the central teams.

Organisation and integration

Nearshore teams:

  • work within the same technical reference framework,
  • follow the same quality standards,
  • participate in code reviews,
  • comply with the same documentation requirements.

This is not opportunistic outsourcing. It is an integrated extension of the engineering team. Technical and methodological consistency is central.

Profiles sought

Full Stack Developers

  • strong command of .NET,
  • understanding of service-oriented architecture,
  • ability to model complex business data,
  • a strong sense of rigor.

Data / AI Engineers

  • experience with RAG or similar systems,
  • understanding of language models,
  • ability to structure a business corpus,
  • an analytical and cautious approach.

Team culture

We prioritize:

  • technical clarity,
  • individual responsibility,
  • formal documentation,
  • architectural consistency,
  • business understanding.

The project operates in a regulated sector. Rigor is expected.

Apply

To join the team:

  • provide the link to your CV,
  • introduce yourself succinctly,
  • specify your relevant experience,
  • indicate your location (France / Casablanca).

Applications are reviewed on the basis of technical competence, analytical capability and understanding of the responsibilities associated with the field.

Useful information

  • Target role
  • Location
  • Experience and stack
  • LinkedIn profile or portfolio