Forterro

Forterro is a UK-based software company offering highly specialized software products and services designed to help industrial businesses strengthen operations and accelerate growt

Principal Software Backend Engineering

Location

France

Posted

30 days ago

Salary

0

Seniority

Lead

Bachelor DegreeFrenchASP.NETFlux.NET

Job Description

Principal Software Backend Engineering

Forterro

• Design, develop, and maintain robust, secure, and high-performance REST APIs in C# / .NET • Contribute to backend architecture with a strong focus on scalability, resilience, maintainability, and security • Develop and evolve authentication services, SSO, identity federation, and standards such as OAuth 2.0 / OpenID Connect • Design authorization systems — roles, permissions, access controls, and entitlement rules • Contribute to cross-cutting services exposed across the group • Design and build shared services to distribute common features and capabilities • Participate in the AI platform — inference services, integration of intelligent capabilities, orchestration, and agent-based use cases • Build reusable backend components and packages (NuGet) to improve technical consistency and reuse • Develop in a microservices environment with clear interfaces and well-defined responsibilities • Integrate services with Forterro products reliably, consistently, and in an easy-to-adopt manner • Ensure quality through automated tests, code reviews, and continuous improvement • Contribute to technical decisions, architecture, and backend best practices • Optimize performance, data access, and integration flows • Contribute to CI/CD practices and the industrialization of services • Participate in observability, monitoring, and DevOps practices

Job Requirements

  • Strong mastery of C# / .NET — proven experience in web backend development (ASP.NET, APIs)
  • Architectural mindset — ability to design robust, scalable, and maintainable backend systems
  • API design — experience creating and integrating secure REST APIs
  • Distributed systems — experience with microservices and modular architecture
  • Security & identity — solid understanding of authentication, authorization, and identity management
  • Identity standards — OAuth 2.0, OpenID Connect, SSO, identity federation
  • Multi-product — ability to design backend services used across multiple products
  • Software quality — unit and integration testing, strong engineering practices
  • Pragmatic problem solving — ability to balance trade-offs and explain technical choices
  • Autonomy — ability to work effectively in a remote environment
  • Collaborative mindset — constructive participation in code reviews and technical discussions
  • Comfortable with tooling — GitHub, Jira, CI/CD

Benefits

  • Fully remote
  • Permanent, full-time position
  • Tools: GitHub, Jira, CI/CD (GitHub Actions), AWS

Related Job Pages

More Backend Engineer Jobs

Axelerant logo

Senior Software Engineer – Drupal

Axelerant

If you’re a digital change maker, we’re your team.

Backend Engineer30 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Lead the development of large-scale Drupal applications and websites • Work closely with other developers, designers, and stakeholders to define project requirements and technical specifications • Mentor other developers and ensure high-quality code standards are met • Participate in code reviews and contribute to the development of our software development process • AI-assisted development • Stay up-to-date with emerging trends and technologies in Drupal, AI-assisted engineering, and web development

India
Job Closed
Full TimeRemoteTeam 11-50Since 2015H1B No Sponsor

Role Description Als Java Entwickler:in gestaltest Du von der technischen Konzeption, bis hin zur erfolgreichen Implementierung, die Softwareentwicklungsprojekte unserer Kunden. Dabei bringst Du Dein technisches Know-how in modernen Java-Architekturen und Frameworks ein und arbeitest eng mit Projektmanager:innen, Business Analyst:innen und weiteren Entwickler*innen zusammen. - Eigenverantwortliche Beratung, Gestaltung & Umsetzung der IT-Projekte unserer Kunden - Technische Umsetzung fachlicher Anforderungen in klassischen und agilen Entwicklungsteams - Entwicklung moderner Client-Server Anwendungen mit Web Frontend und Java Backend für unsere Kunden - Partnerschaftliche Zusammenarbeit & offene Kommunikation mit unseren Kunden & Stakeholdern Qualifications - Mindestens drei Jahre Erfahrung in der Entwicklung von Java-Enterprise-Anwendungen mit Spring, Spring Boot - Du hast Spaß daran dein Wissen mit anderen Kolleg: innen zu teilen und ggfs. neue Entwickler: innen einzuarbeiten - Erweiterte Kenntnisse im Umgang mit relationalen Datenbanken wie PostgreSQL, MS SQL oder Oracle DB - Erfahrung beim Design und der Umsetzung von RESTful APIs - Sicherer Umgang mit modernen Entwicklungswerkzeugen wie Git, Jenkins, Maven, SonarQube etc. - Du hast Spaß an agilen Entwicklungsmethoden wie TDD, CleanCode, Continous Integration, Testautomatisierung - Idealerweise Interesse an DevOps und Cloud Technologien wie Docker, Kubernetes, Terraform etc. - Deutschkenntnisse (mind. C1) Benefits - Vertrauensarbeitszeit & bezahlte Überstunden - 30 Tage Urlaub - HanseFit Mitgliedschaft - Neustes MacBook & iPhone - JobRad & Bahncard 1. Klasse bei Bedarf - Regelmäßige Firmenveranstaltungen wie Thementage, Community-Days, Unternehmensfahrt, BBHT-Stammtisch und viele mehr - Interne Entwicklungscommunity mit regelmäßigen internen Projekten, Code-Dojos und Vorträgen - Besuche von Entwicklungskonferenzen (z. B. der JAX) und Teilnahme an Hackdays - Modernes hundefreundliches Büro direkt am Hafen - Mentoringprogramm

Germany
Job Closed

Senior Backend Engineer

Work and Travel Guide

We accept applications exclusively via email to tech [at] workandtravelguide .org

Backend Engineer30 days ago

Role Description Work & Travel Guide is a young, fast-growing startup. We are building a product that helps people discover the world... smarter, simpler, and radically better than anything available today. But this is about more than features. We are building the infrastructure for freedom. For people who do not want to travel someday, but now. You will join at a stage where your decisions will make a real difference: - Maximum impact: You will work on core systems across backend, frontend, architecture, and deployments - the systems that support both the product and the company. - Fast-growing responsibility: If you deliver, your scope will grow quickly. You can move from owning individual components to leading architecture, owning processes, and eventually helping build a team. With enough commitment, your path can go very far. - You will work closely with the CTO. Short communication lines, fast decisions, and real technical leadership. Aufgaben - Backend & APIs - Django (main focus): Build and continuously improve backend systems and APIs in Django. - Take ownership of architecture decisions around scalability, reliability, and maintainability. - Frontend - React (experience with any other frontend technology is fine): Build features in the React frontend, including UI, state management, and backend integration. - Improve performance and developer experience. - Design clean interfaces between frontend and backend. - Engineering Excellence: Implement and improve CI/CD pipelines and deployment workflows. - Consistently apply clean code, design patterns, and strong system design principles. - Refactor larger parts of the codebase to improve long-term maintainability, using modern tools such as Claude Code. - Systematically expand testing and QA, including unit, integration, and end-to-end testing depending on the area. - AI-supported Productivity: Actively use and improve AI-assisted development workflows to iterate faster, increase quality, and automate repetitive work. Qualifications - Strong experience in backend development. Some frontend experience in any framework is preferred. - Excellent backend skills, especially with Django, APIs, and data models. - Solid understanding of architecture, design patterns, and clean code principles. - Hands-on experience with CI/CD, including build pipelines, tests, deployments, and release processes. - Strong testing and QA practices. - Familiarity with modern toolchains and workflows, including AI-assisted development. Requirements - Experience with Go and/or Rust, or strong curiosity to learn them, as we plan to expand parts of the system in that direction over time. Benefits - 100% remote option, or work from our office in Frankfurt, Germany — whatever you prefer. - High autonomy and ownership: you influence decisions and build end-to-end. - Direct collaboration with the CTO: short feedback loops, fast decisions, and real technical leadership. - Your ideas matter: small team, big impact, fast iteration. - Retreats and workations: you are invited to come join us for workations in interesting and inspiring places all around the world regularly. - Strong engineering culture: clean architecture, code reviews, testing, and observability. - AI at the core: modern AI tooling stacks, used only where they truly make sense. - Stock option program for employees who stand out through exceptional talent and commitment. Company Description We accept applications exclusively via email to tech [at] workandtravelguide .org

Worldwide

Role Description Was Du bei uns machst: - Features bauen: von der Idee bis zum Deployment. Keine Wasserfall-Specs, sondern Eigenverantwortung. - Mit AI Lösungen entwickeln: Claude Code, LLM-APIs und AI-gestützte Workflows sind bei uns kein Experiment, sondern der Standard. Du baust Features schneller, weil Du AI als Multiplikator einsetzt. - Produkt mitgestalten: Du sitzt mit am Tisch, wenn wir neue Produkte und Features planen. Deine Meinung zählt vom ersten Tag. - Infrastruktur mitbauen: CI/CD, Datenbank-Architektur, API-Design - pragmatisch und ohne Silos. Qualifications - Du hast eigene Projekte gebaut - ob SaaS-Tool, Open-Source-Projekt, App oder Bot. Zeig uns, was Du gebaut hast. Das zählt mehr als jedes Zeugnis. - Du nutzt AI als Entwicklungswerkzeug - Claude Code, Cursor, Codex oder ähnliche Tools sind für Dich keine Spielerei, sondern Alltag. Du weißt, wie man mit AI schneller und besser entwickelt. - Du fühlst Dich in Laravel, Vue.js und SQL wohl und kannst schlechten AI Slop von exzellentem Code unterscheiden. - Du arbeitest eigenständig - nicht weil Du musst, sondern weil Du es so willst. - Du magst Startup-Tempo: Morgens die Idee, nachmittags auf Staging, abends live im Produkt. Benefits - Direkter Impact: Kleines Team, großes Produkt. Was Du baust, nutzen Kunden noch am gleichen Tag. - AI-First in der Praxis: AI ist bei uns nicht das Produkt-Feature, sondern die Art wie wir arbeiten. Claude Code, LLM-gestützte Workflows, agentic Development - Du lernst hier, wie Software-Entwicklung zukünftig überall aussehen wird. - Flexibles Remote-Modell: Arbeite von wo Du willst. Wir arbeiten remote, aber synchron - kurze Wege, schnelle Abstimmung. - Echte Verantwortung: Keine Hierarchie-Ebenen zwischen Dir und den Entscheidungen. - Tolles Team: Wir halten zusammen, helfen uns gegenseitig und haben Spaß an dem, was wir bauen.

Worldwide
Job Closed