Développeur Full-Stack Senior (.NET 9 / Python / React) - SaaS Greentech

Urban Linker
Paris, France
18 days ago
Apply on urbanlinker.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

ASP.NET .NET Framework Application Programming Interfaces (APIs) Data Analysis C Sharp (Programming Language) Software as a Service Continuous Integration Human-Computer Interaction Python (Programming Language) OAuth Prometheus Next.js
+10 more
TypeScript Okta Tailwind ReactJS Grafana Backend Fastapi Pandas Front End Software Development Docker

Job description

Intégré(e) au sein d’une équipe composée de trois ingénieurs full-stack seniors, tu participes activement à la conception et à l’évolution d’une plateforme SaaS moderne, conçue pour traiter d’importants volumes de données.

Tes missions s’articulent autour de 4 piliers :

Backend & API : concevoir et faire évoluer les services backend en .NET 9 (ASP.NET Core, EF Core) et développer les modules d’analytics via des API Python (FastAPI, Pandas).

Frontend : développer des interfaces utilisateur réactives, modulaires et soignées sous React 19 et Next.js (TypeScript, TailwindCSS, shadcn/ui).

Architecture & Observabilité : maintenir une Clean Architecture, optimiser les performances des requêtes, utiliser .NET Aspire pour les applications distribuées et piloter l’observabilité système (OpenTelemetry, Grafana, Loki, Prometheus).

Qualité : appliquer les meilleures pratiques de développement (Docker, CI/CD, Claude code)

Requirements

Au moins 5 ans d’expérience en développement Full-Stack sur des produits à forte intensité de données.

Maîtrise solide et impérative de C# / .NET 9 (ASP.NET Core, EF Core).

Pratique avérée d’au moins un second pilier de la stack : Python (FastAPI, Pandas) ou React 19 / Next.js (TypeScript).

Niveau d’anglais intermédiaire minimum.

Nice-to-have :

Expérience sur .NET Aspire, OAuth2/OIDC (Keycloak) ou architectures Event-Driven.

Maîtrise de la conteneurisation (Docker) et de la traçabilité distribuée (OpenTelemetry).

Soft skills :

Esprit pragmatique, axé sur la recherche des causes racines et la résolution de problèmes.

Sens aigu de la qualité de code sans tomber dans le sur-engineering.

Autonomie, curiosité technique et vraie fibre collaborative.

About the company

Éditeur SaaS B2B basé à Paris, cette entreprise à taille humaine développe une solution d’optimisation et de gestion des contrats de vente d’énergie renouvelable (PPAs, CfDs). Face à la montée en puissance des énergies vertes et à la volatilité des marchés, sa plateforme permet aux producteurs européens de piloter leurs portefeuilles d’actifs en temps réel. Portée par des co-fondateurs experts de la tech et de l’énergie, la structure combine agilité, forte culture d’ingénierie et impact environnemental concret.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on urbanlinker.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:33 min

Introduction to security advocacy and automation testing

Chris Heilmann Chris Heilmann +2 · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

Videos

See all

Related articles

See all