NB: This is a role that is always open and you can proactively send CV's
EU Citizen (Mandatory)
Client: EU Commission
Role: Full Stack Software Engineer
Level: Junior
Location: Brussels, Belgium
Specific expertise and technologies
- Proficiency with fundamental front-end languages such as JavaScript, HTML and CSS.
- Knowledge of front-end frameworks/libraries (Angular, React, Vue, Bootstrap) and experience with modern build tools (Webpack, Vite).
- Proficiency in Java/Node/PHP back-end stacks, experience with Spring Boot, Hibernate, and REST API development.
- Proficiency in working with both relational (e.g., PostgreSQL, Oracle) and non-relational (e.g., MongoDB) databases, including schema design and query optimization.
- Experience with Git workflows (GitFlow, trunk-based) and understanding of legacy systems using SVN.
- Knowledge of cloud services (e.g., AWS, Azure) and experience with deploying and managing applications in a cloud environment.
- Experience with IaC tools (Terraform, AWS CloudFormation, Azure Bicep) for consistent environment provisioning. Experience in designing, building, and securing RESTful APIs and web services, including OpenAPI/Swagger documentation.
- Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) for developing and deploying applications. Understanding of authentication and authorization protocols and standards (e.g., OAuth 2.0, OpenID Connect, JWT).