Senior Full-Stack Software Engineer

Vialma
Brussels, Belgium
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Senior
Compensation
€ 65K

Job location

Brussels, Belgium

Tech stack

PHP
A/B testing
Adaptive Design
API
Artificial Intelligence
Amazon Web Services (AWS)
CSS
Software as a Service
Cloud Computing
Code Review
Continuous Integration
Relational Databases
DevOps
PostgreSQL
Memcached
MySQL
Software Architecture
Queueing Systems
Redis
Release Management
Next.js
Systems Integration
Strategies of Testing
TypeScript
Web Applications
Usage Analysis
Tailwind
React
Caching
Reliability of Systems
Backend
Event Driven Architecture
Maintaining Code
GraphQL
Front End Software Development
REST
Devsecops

Job description

We are looking for a Senior Full-Stack Software Engineer to work closely with the CTO and help evolve our multi-tenant B2B SaaS platform. This is a highly hands-on role focused on solving complex technical problems, improving the scalability of the platform, and delivering features across the stack. You will work across Front End and backend, building features, investigating technical issues, improving the scalability, reliability, and performance of the system as new features and clients are added. A key part of the role is the ability to understand an existing codebase, identify root causes of issues, and design pragmatic solutions that can be delivered end-to-end. You will also play an important role in helping the team adopt AI tools in their development workflows, acting as an AI champion and encouraging practical ways to improve productivity and engineering practices. The ideal candidate is a strong generalist engineer with, experience building and maintaining SaaS, Hands-on Engineering

  • Work hands on across the stack to design, build and maintain features for our multi-tenant B2B SaaS platform
  • Ability to work as an independent contributor, take ownership of a project, and deliver it end-to-end.
  • Investigate technical issues, identify root causes, and propose solutions.
  • Actively contribute to day-to-day development work, including implementing features, fixing bugs, and addressing technical tickets across the codebase.
  • Support the team in navigating complex areas of the system and resolving production issues.

Performance, Accessibility & Quality

  • Monitor and improve the performance and reliability of the platform, including Front End performance, Back End performance, and infrastructure efficiency.
  • Ensure the platform remains accessible, performant, and scalable as new features and clients are added.
  • Define and maintain strong testing practices across the codebase, including unit, integration, and end-to-end tests, to ensure system reliability and prevent regressions.
  • Support the CTO in designing and evolving our product architecture across the frontend, backend, and infrastructure

Collaboration & Continuous Improvement

  • Participate in planning sessions, daily stand-ups, retrospectives, technical discussions, code reviews, and architecture decisions.
  • Contribute to improving the development workflow, tooling, and CI/CD processes.
  • Stay current with modern engineering practices and propose pragmatic improvements to our architecture, stack, and workflows.
  • Support the CTO with code reviews, technical decision-making, release management, and proposing testing strategies.
  • Act as an AI champion and support the team in integrating AI tools into their development workflows.

Requirements

platforms, You are comfortable working with technologies such as React, Next.js, TypeScript, and PHP and enjoy taking ownership of technical challenges and turning them into robust solutions. Experience with streaming or media-rich platforms is a plus., Full-Stack Engineering

  • 6+ years experience as a software engineer working on production systems.
  • Strong full-stack development experience
  • Experience building or maintaining multi-tenant B2B SaaS platforms.
  • Understanding of software architecture and infrastructure.
  • Ability to understand an existing codebase, investigate issues, identify root causes, and implement solutions independently.
  • Experience contributing to architecture decisions, system design, and technical direction.
  • Professional proficiency in English (written and spoken), with the ability to communicate clearly in a distributed engineering team.
  • Proven ability to leverage AI tools in development workflows.

Backend & Platform

Experience building Back End systems and APIs using technologies such as:

  • PHP
  • REST APIs
  • GraphQL
  • Caching (Redis/Memcache)
  • Message Queues - Event Driven Architecture
  • Relational databases such as MySQL/PostgreSQL

Frontend

Solid experience building modern web applications using technologies such as:

  • React and Next.js
  • TypeScript
  • Modern component-based architectures and reusable UI components

Good understanding of:

  • Modern CSS approaches (CSS Modules, Tailwind, CSS-in-JS, etc.)
  • Responsive & adaptive design
  • Frontend performance
  • Integrating Front End applications with Back End APIs
  • Atomic Design

Engineering Practices

  • Experience maintaining code quality in a team environment (code reviews, standards, testing).
  • Familiarity with testing practices (unit, integration, and end-to-end tests).
  • Experience working with modern development workflows and CI/CD pipelines.

Nice-to-have Skills

  • Experience with video/audio players, streaming UIs, or media-rich applications.
  • Experience building or maintaining design systems or shared component libraries.
  • Experience working with cloud infrastructure, including AWS (ECS, EKS, CloudFunctions, Networking, DevSecOps)
  • Knowledge of product analytics or experimentation (tracking, A/B testing)
  • Experience or interest in mentoring a small team of developers.
  • Professional proficiency in French.
  • A genuine interest in music, arts, or cultural institutions., If you are a hands-on full-stack engineer who enjoys solving complex technical

problems, improving systems, and delivering features end-to-end, we would love to hear

About the company

Vialma is a streaming service dedicated to music and the arts, creating unforgettable digital and multimedia experiences for our B2B clients and end users. We work in close partnership with museums, concert halls, and cultural organisations (eg, Paris Opera, Orsay Museum, London Symphony Orchestra), as well as corporate brands and financial institutions across Europe, to help them connect with their audiences, increase revenue, and raise funds. We build white-label streaming services and tailor-made playlists, taking care of music licensing, tech, and content management, so our partners can focus on what they do best. Our Health & Education branch also enables hospitals, schools, and other institutions to bring the arts to a broader audience. You ll be joining a highly experienced, senior development team that s passionate about clean, maintainable code and building impactful functionality. Our work is challenging, complex, and strategically important, spanning streaming, multi-tenant B2B SaaS platforms, and rich multimedia experiences. You ll have the freedom to make high-impact technical decisions, contribute to a forward-thinking stack, and collaborate with pragmatic, friendly engineers who value both quality and velocity. This is a unique opportunity to tackle intricate problems, shape the direction of our products, and deliver elegant solutions that delight users and clients alike.

Apply for this position