Design, develop, and maintain microservices and APIs around shared business components (billing, open banking, cross-cutting business services)
Develop robust backend services in C# / .NET within an API-driven, distributed architecture, and own complex end-to-end topics (design → production)
Contribute to architectural decisions, service decomposition, interface definitions, and the evolution of data models (PostgreSQL)
Ensure the quality, security, and maintainability of developments, and work on resolving complex technical issues
Participate in improving engineering practices (code reviews, standards, CI/CD with GitHub Actions) and in creating reusable components (NuGet)
Collaborate closely with teams in France and contribute to the overall technical consistency of the MyForterro platform
Act as a daily technical reference: sharing best practices, mentoring, and supporting less-experienced developers
Contribute to the overall evolution of Business Services and, occasionally, to broader platform topics (e.g., authentication/authorization, core services, AI)
Requirements
Proven experience in backend development (B2B, SaaS, or platform environment) with excellent mastery of C# / .NET / .NET Core
Strong experience designing secure REST APIs and good command of relational databases (PostgreSQL preferred)
Thorough understanding of microservices architectures, and issues related to scalability, maintainability, and inter-service integration
Ability to independently handle complex technical topics with rigor and reliability