STELLENANGEBOT – FULL-STACK-ENTWICKLER (M/W)

Python/Django • Angular • CesiumJS
CDI — Temps plein — Télétravail partiel possible

Localisation Cholet (49300) — Maine-et-Loire (télétravail partiel)
Expérience 3 à 5 ans minimum
Rémunération 48 000 € – 60 000 € brut/an selon profil
Démarrage Dès que possible

WER SIND WIR?

e-Cassini développe GéoCassini, une plateforme web professionnelle de visualisation et gestion de données géospatiales 3D. Notre solution permet à nos clients (géomètres, bureaux d’études, collectivités, gestionnaires d’infrastructures) de visualiser des nuages de points LiDAR de plusieurs millions de points, d’afficher des orthophotos, de mesurer et dessiner en 3D.

Labellisée Solar Impulse Efficient Solution, e-Cassini s’engage pour un impact environnemental positif et la démocratisation de l’accès à l’analyse intelligente des données 3D. Nous explorons également les nouvelles frontières du rendu 3D web et de l’IA géospatiale pour enrichir continuellement notre plateforme.

Nous recherchons un(e) développeur(se) full stack passionné(e) pour rejoindre notre équipe technique et participer à l’évolution de notre plateforme.

IHRE AUFGABEN

Innerhalb des technischen Teams werden Sie in den gesamten Technologie-Stack eingebunden sein:

Backend-Entwicklung

• Développer et maintenir l’API REST avec Django et Django REST Framework
• Optimiser les performances des requêtes sur des données géospatiales volumineuses
• Implémenter les bonnes pratiques de sécurité (OWASP, authentification Firebase)
• Gérer les scripts de traitement de données (conversion LAS/LAZ, tuilage 3D Tiles)

Frontend-Entwicklung

• Développer et améliorer l’interface utilisateur avec Angular
• Intégrer et personnaliser les visualisations 3D (Potree, Three.js)
• Participer à la migration technique

Cloud-Infrastruktur

• Administrer les services Google Cloud Platform (App Engine, Cloud SQL, Storage)
• Optimiser les pipelines de conversion de données géospatiales
• Participer à l’amélioration continue des processus CI/CD

Überwachung und Entwicklungen

• Participer à l’évaluation des nouvelles technologies de rendu 3D
• Collaborer ponctuellement avec l’équipe sur les prototypes et évolutions de la plateforme

IHR PROFIL

Erforderliche Kenntnisse

Python/Django : +2 ans d’expérience, maîtrise de Django REST Framework
Angular/TypeScript : +2 ans d’expérience, typage strict, RxJS
Cloud GCP : expérience avec App Engine, Cloud SQL, Cloud Storage
Base de données : PostgreSQL, optimisation de requêtes
Git : workflow collaboratif, code review
Sécurité : bonnes pratiques OWASP, authentification

Erwünschte Fähigkeiten (von Vorteil)

CesiumJS : Viewer, 3D Tiles, terrain, Entity API
Visualisation 3D : Three.js, WebGL, Potree
Données géospatiales : formats LAS/LAZ/E57, GeoTIFF, Mesh, SIG/GIS
Outils SIG : GDAL, PDAL, QGIS
Nouvelles technos 3D : notions de WebGPU, Gaussian Splatting, OpenUSD
IA/ML : familiarité avec PyTorch ou TensorFlow, intérêt pour l’IA appliquée aux données 3D
Certifications : GCP Cloud Developer, Cesium Certified Developer

Persönliche Eigenschaften

• Curiosité technique et envie d’apprendre de nouvelles technologies
• Autonomie et capacité à résoudre des problèmes complexes
• Esprit d’équipe et bonne communication
• Appétence pour la veille technologique et les sujets R&D
• Sensibilité aux enjeux environnementaux (un plus)

Unser Angebot

Rémunération attractive : 48 000 € – 60 000 € brut/an selon expérience
Flexibilité : télétravail partiel
Équipement : MacBook Pro ou PC performant au choix
Formation : budget formation annuel, certifications encouragées
Avantages : mutuelle, RTT
Projets stimulants : données massives, visualisation 3D, IA géospatiale, exploration des nouvelles méthodes de rendu
Impact : contribuer à une solution labellisée Solar Impulse

UNSER TECHNISCHER TEAM

Domaine Technologies
Backend Python 3.9, Django, Django REST Framework, PostgreSQL

Frontend Angular 14 (migration 17+), TypeScript, RxJS, Angular Material
3D / Carto Potree, Three.js, CesiumJS, Google Maps API, Proj4js
Cloud Google Cloud Platform (App Engine, Cloud SQL, Storage, Tasks)
Auth Firebase Authentication
Data GDAL, PDAL, LAStools, 3D Tiles, GeoJSON
Exploration WebGPU, Gaussian Splatting, OpenUSD, IA géospatiale

EINSTELLUNGSPROZESS

Unser Prozess ist so gestaltet, dass er einfach und transparent ist:

Étape 1 : Échange téléphonique (15-20 min) pour faire connaissance
Étape 2 : Entretien technique (1h) avec l’équipe dev – discussion code et architecture
Étape 3 : Petit exercice pratique à faire chez vous (2-3h max)
Étape 4 : Entretien final avec la direction
Retour : sous 1 semaine maximum après chaque étape

WIE BEWERBE ICH MICH?

Senden Sie Ihre Bewerbung (Lebenslauf + ein paar Zeilen zu Ihrer Motivation) an:

e-cassini

Sie können sich auch an folgende Personen wenden:

• Un lien vers votre GitHub ou portfolio
• Des exemples de projets dont vous êtes fier(e)
• Votre profil LinkedIn