Full-stack Software Engineer

Serco
Belgium
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Languages
English, French
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Business Logic User Authentication Unit Testing Microsoft Azure Bootstrap (Software) Cascading Style Sheets (CSS)
+52 more
Software as a Service Cloud Computing Software Quality Information Systems Databases Data Validation Data Security Relational Databases Software Debugging Design of User Interfaces Hibernate (Java) PostgreSQL MongoDB Node.Js NoSQL OAuth Oracle (Applications) Query Optimization Openid Connect Swagger JSON Web Token Subversion Systems Integration Web Applications Web Services Website Architecture Openapi Trunk-based Development Data Logging Cloud Platform System ReactJS Spring-boot Software Security Backend Cloudformation Vue.js Containerization Webpack AngularJS Git Flow Kubernetes Infrastructure Automation Frameworks Bicep Build Tools Front End Software Development Cloud Optimization Restful APIs Terraform Software Version Control Docker Service Stack Web Api

Job description

Serco is the preferred partner for European Institutions and International Organisations, offering ICT services and Contact Centre management across Europe. Our expertise extends from Information System support to consultancy under the government framework, supporting key entities such as the European Commission and Executive Agencies. As a leader in Service Integration and Management, we ensure seamless delivery of services across various platforms, embodying our commitment to excellence in every aspect of our work., * Develop front-end website architecture and user interactions.

  • Develop back-end web applications and implement core business logic.
  • Apply data and security best practices, including input validation, authentication and authorisation, secure data storage, and compliant logging and monitoring.
  • Ensure web applications are optimised for performance, functionality, and compatibility across browsers and devices.
  • Design and develop responsive web applications.
  • Design, develop, and maintain APIs and web services.
  • Participate in the design and development of scalable software solutions.
  • Maintain code quality, integrity, and organisation by producing clean, maintainable front-end and back-end code.
  • Analyse data, processes, and code to troubleshoot issues and identify opportunities for improvement.
  • Perform unit and integration testing, debug applications, and validate code changes.
  • Deliver solutions that meet both functional and non-functional requirements while aligning with user expectations.
  • Produce and maintain technical documentation.
  • Develop and maintain features across the full technology stack, including user interfaces, APIs, server-side business logic, and database interactions.
  • Deploy and manage applications in cloud environments using CI/CD pipelines and containerisation technologies.
  • Collaborate across front-end and back-end teams to ensure seamless integration of system components.

Requirements

  • Proficiency in front-end technologies, including JavaScript, HTML, and CSS.
  • Experience with front-end frameworks and libraries (e.g. Angular, React, Vue, Bootstrap) and modern build tools (e.g. Webpack, Vite).
  • Proficiency in Java, Node.js, or PHP back-end development, including Spring Boot, Hibernate, and REST API development.
  • Experience working with relational databases (e.g. PostgreSQL, Oracle) and NoSQL databases (e.g. MongoDB), including schema design and query optimisation.
  • Experience with Git workflows (e.g. GitFlow and trunk-based development) and familiarity with legacy version control systems such as SVN.
  • Knowledge of cloud platforms (e.g. AWS and Microsoft Azure) and experience deploying and managing cloud-based applications.
  • Experience with Infrastructure as Code (IaC) tools such as Terraform, AWS CloudFormation, or Azure Bicep.
  • Experience designing, developing, and securing RESTful APIs and web services, including OpenAPI/Swagger documentation.
  • Knowledge of containerisation and orchestration technologies (e.g. Docker and Kubernetes).
  • Understanding of authentication and authorisation standards, including OAuth 2.0, OpenID Connect, and JWT.

Minimum Level of Expertise

  • Bachelor’s degree.
  • A minimum of 6 years of experience in a similar role.
  • Candidates must be eligible to obtain an EU SECRET security clearance, as this role involves access to sensitive information.

Certification and/or Standards

  • The following certifications, or equivalent qualifications, would be considered an asset:
  • AWS Certified Developer - Associate.
  • Microsoft Certified: Azure Developer Associate.
  • Other relevant AWS or Microsoft Azure certifications.

Skills

  • Ability to quickly adapt to new projects and collaborate effectively within multidisciplinary teams.
  • Strong communication skills and the ability to participate in multilingual meetings.
  • Ability to apply software security and cloud best practices.
  • Experience integrating front-end and back-end development into CI/CD pipelines.
  • Ability to understand, speak, and write English; knowledge of French is considered an additional asset.
  • Ability to work independently as well as part of a team.
  • Results-oriented mindset with a strong focus on delivery.

Benefits & conditions

  • Competitive Salary
  • Great career opportunities
  • Corporate Benefits Package
  • International environment
  • Possible hybrid work

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on be.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:56 min

Provisioning a secure container infrastructure with Bicep

Matthias Falkenberg +1 · WWC 2022

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

4:09 min

Selecting infrastructure tools and determining proper abstraction layers

Alayshia Knighten Alayshia Knighten · WWC 2024

Videos

See all

Related articles

See all