F

Forterro

Pan-European ERP provider for mid-market manufacturers

Senior Software Engineer - Business Services

Backend EngineeringUpdated on Nov 13
Full-timeCasablanca, MoroccoNo salary listed

About the Job

Requirements

  • Confirmed experience in backend software development, ideally in a B2B, SaaS, platform, or multi-product environment.
  • Excellent production-level proficiency in C#, .NET, and .NET Core.
  • Strong experience designing and developing secure REST APIs.
  • Good command of relational databases, ideally PostgreSQL.
  • Very good understanding of microservice architectures and service integration principles.
  • Ability to work autonomously on complex technical subjects with rigor and reliable execution.
  • Good understanding of service architecture, component decomposition, maintainability, and scalability.
  • Strong software quality skills, including code reviews, unit testing, integration testing, debugging, and continuous improvement.
  • Good understanding of application security, authentication, and authorization.
  • Good knowledge of OAuth 2.0 and OpenID Connect standards.
  • Experience creating or maintaining NuGet packages for sharing code between components.
  • Experience with CI/CD tools, particularly implementing and evolving pipelines with GitHub Actions.
  • Good command of a modern development environment including GitHub and Jira.
  • Ability to explain technical practices, solutions, and procedures to internal and external stakeholders, and to influence operational decisions.
  • Good understanding of platform environments, including shared services, reuse, and cross-functional integration.
  • Ability to solve difficult technical problems through experience, problem analysis, and collaboration.
  • Fluent French and a good level of English.

Responsibilities

  • Design, develop, and maintain MyForterro microservices and APIs for business components owned by Business Services.
  • Work on invoicing, open banking, and other shared business services consumed by multiple Forterro products.
  • Develop robust backend services in C#, .NET, and .NET Core in an API-oriented distributed architecture.
  • Independently own complex development work from technical scoping through production deployment.
  • Participate in technical design, component decomposition, service-interface definition, and continuous architecture improvement.
  • Contribute to designing and evolving data models and relational database access, particularly with PostgreSQL.
  • Ensure delivered software is high quality, robust, secure, and maintainable.
  • Help resolve difficult technical problems through analysis, experience, and collaboration with the team.
  • Participate in code reviews, establish technical standards, and improve the team’s engineering practices.
  • Industrialize development through CI/CD pipelines, particularly in an environment using GitHub and GitHub Actions.
  • Design and evolve shared components or libraries, including NuGet packages, to support reuse and technical consistency.
  • Collaborate closely with teams in France to align development in Morocco with product expectations and the MyForterro platform foundations.
  • Explain domain technical practices, solutions, and procedures to internal and external stakeholders, and make operational trade-off decisions when needed.
  • Mentor less experienced developers through reviews, sharing good practices, and technical diagnosis support, without hierarchical management responsibility.
  • Improve processes, systems, or components to increase performance across the Business Services scope.
  • Contribute when needed to central MyForterro topics, including the authorization server, core services, and some AI capabilities.

Desired Qualifications

  • Experience in business domains such as invoicing, payments, open banking, application finance, or transaction services.
  • Experience building shared services consumed by multiple products.
  • Familiarity with security, identity, access, and authorization topics, including authorization servers.
  • Experience with AWS services, particularly API Gateway, S3, Bedrock, or AppStream.
  • Experience with containerized environments and Kubernetes, ArgoCD, and Artifactory.
  • Interest or experience in AI, inference, orchestration, or agentic systems.
  • Experience in modern cloud environments, CI/CD, and DevOps practices.
  • Experience mentoring technically or serving as a technical reference without hierarchical management.
  • Experience at a European software vendor or in an organizationally complex environment.

About the Company

Forterro

Pan-European ERP provider for mid-market manufacturers

Forterro provides ERP software for industrial mid-market manufacturers across Europe. It grows by owning a portfolio of local and vertical ERP brands, each keeping its identity while benefiting from Forterro’s shared resources and cloud options. Revenue comes from software licenses, subscriptions and maintenance, and the group has expanded with Fortee, a cloud ERP for small manufacturers. Its goal is to help European industrial manufacturers manage operations and supply chains through practical, scalable ERP that combines local expertise with centralized support and ongoing product development.

Company size
501-1,000
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$33.6M
Headquarters
London, United Kingdom
Founded
2012

Recently Posted Jobs

Explore more opportunities at Forterro

See more jobs