Full Stack Developer

Uni Systems
Brussels, Belgium
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Intermediate

Job location

Brussels, Belgium

Tech stack

JavaScript
.NET
Azure
Continuous Integration
DevOps
Python
Node.js
NuGet
OAuth
Software Engineering
Software Security
Backend
Gitlab-ci
Material Design
Kubernetes
Deployment Automation
Npm(Software)
Speech Synthesis
Front End Software Development
REST
Azure
Docker

Job description

  • Handle user requests and support tickets, troubleshoot application issues, investigate error reports, and coordinate resolution with the development and infrastructure teams.
  • Maintain frontend and backend features for the e-loqui speech synthesis platform (.NET, Python and Javascript) and other organisational applications (Go, Node.js).
  • Implement new functionality including UI components, REST API endpoints, database operations and authentication flows (OAuth/EU Login).
  • Ensure operational continuity by monitoring backups, verifying backup integrity, and performing restore operations when required.
  • Maintain application security by applying security updates, patching vulnerabilities, updating dependencies (NuGet, npm, pip, Go modules), and responding to security scan findings.
  • Manage user access and permissions across applications, Azure resources, and Key Vaults, ensuring compliance with organizational security policies and least-privilege principles.
  • Maintain and improve existing applications by fixing bugs, troubleshooting production issues, analysing logs, and resolving incidents.
  • Support CI/CD pipeline operations including GitLab CI configuration, deployment automation, and integration of security scanning tools throughout the software development lifecycle.
  • Collaborate with the technical lead and Azure/DevOps team to implement technical upgrades, improve testing infrastructure, and ensure smooth deployment and operation of applications.

Requirements

What do you need to succeed in this position?

  • Master's degree with a minimum of 7 years of relevant experience.
  • At least 3 years of hands-on experience deploying and maintaining applications and services in Azure cloud environments.
  • Proficiency in .NET & JavaScript or Go & Node.js.
  • Experience with Docker, Kubernetes, and GitLab CI.
  • Strong English communication skills (C1); French (C1) desirable.

Apply for this position