2 hours, 4 minutes ago

Platform Engineer

Platform Engineer (Developer Experience & Tooling)

Job Summary:

At Belfius, we are building the future of digital banking. Our team is dedicated to creating a next-generation technical ecosystem that is intuitive, secure, and highly efficient for our developers. We operate in a modern, agile environment, leveraging a tech stack centered around TypeScript/Node.js, React, and a cloud-native infrastructure powered by Azure and Azure DevOps.

The Role

We are looking for a highly skilled Platform Engineer with an expert-level background in Node.js and TypeScript to join our Platform Team. In this role, your "customers" are our internal developers. You won't just be running apps in the cloud; you will be building the tools, SDKs, and automation logic that make development at Belfius seamless. From managing our IDP to crafting custom CLIs and automated code migrations with ts-morph, you will be the architect of our Developer Experience.

Responsibilities

  • Build & Scale Tooling: Design and maintain internal developer tools, including custom CLIs and metapackages, to standardize and accelerate the development lifecycle.
  • Platform Orchestration: Own and evolve our Internal Developer Platform to provide developers with self-service capabilities.
  • DevOps & CI/CD: Architect and optimize robust pipelines in Azure DevOps, ensuring smooth, automated deployments and high system reliability.
  • Code Evolution: Leverage tools like ts-morph to perform large-scale code transformations and maintain high-quality standards across our repositories.
  • Standards & Versioning: Implement and enforce Semantic Versioning (SemVer) and best practices for package management to ensure stability across our ecosystem.
  • Monitoring & Observability: Run applications in the cloud with a focus on proactive monitoring, ensuring our platform services are resilient and performant.
  • Mentorship: Act as a technical bridge, helping product teams leverage platform tools effectively and gathering feedback to continuously improve our stack.

What We're Looking For

Required Qualifications

  • Educational Background: Bachelor's or Master's degree in Computer Science or a related engineering field. Strong problem-solving skills and ability to work independently and collaboratively.
  • Experience: Proven experience of minimum 5 years as DevOps or fullstack web developer.
  • Node.js Expertise: Deep, expert-level experience in building backend services and tooling using Node.js and TypeScript. Experience with relational databases (PostgreSQL, MSSQL).
  • Frontend Literacy: Strong understanding of React and modern build tools like Vite. Track record of building Single Page Applications.
  • Cloud & DevOps: Proven experience running applications in Azure and managing automation within Azure DevOps. Strong expertise with Kubernetes, such as CRDs.
  • Process Driven: Experience with automated testing, code reviews, and Agile methodologies.
  • Communication: Excellent written and verbal communication skills.
  • Language Skills: Proficiency in English is mandatory, combined with fluency in either French or Dutch.

Nice-to-Haves

  • Experience: Experience in the banking, financial services, or FinTech sector. Experience in big companies.
  • Automation Enthusiast: Experience with Renovate for automated dependency management.
  • Developer Portals: Hands-on experience with Backstage or similar IDP frameworks.
  • Codemods: Experience using ts-morph or similar AST-based tools for automated refactoring.
  • CLI Development: You have a passion for building intuitive Command Line Interfaces that developers love to use.
  • Mindset: You are pragmatic, hands-on, and possess a "growth mindset"—always looking for ways to automate the mundane.

Apply for this Job

This job is posted by Connecting Expertise, a staffing partner. The original job poster may differ.

Newsletter signup illustration