Full-stack Software Engineer | EU Institutions

Il y a 7 jours

Brussels, Brussels-Capital, Belgique Ayesa Digital Temps plein
At Ayesa Digital, we grow with you Every professional in our company is vital to us. Thanks to their talent, we continue to expand; today, we are a global team of over 11,000 people working toward a common goal. Ayesa Digital is currently participating in high-impact European Union projects designed to address major European challenges and drive science and innovation. These are strategic technological projects based on collaborative initiatives that stand out for their international focus and a strong commitment to socially oriented results. We are looking for an experienced Full-stack Software Engineer to join an international environment supporting grant management and reusable IT components (document management, access rights and authorisation, electronic forms and templates) used by European institutions and stakeholders. Based in Brussels, with on-site presence one day per week and ad hoc on-site presence on short notice, you will develop and maintain features across the entire stack, from user interfaces and APIs to server-side business logic and databases. Working within a multicultural environment, you will collaborate with project and service managers and with front-end and back-end colleagues to ensure cohesive, secure and well-performing solutions.

What you'll do
Develop front-end website architecture and design user interactions on web pages Develop back-end applications and implement core business logic Design and develop APIs Apply data and security best practices: input validation, authentication and authorisation, secure storage, compliant logging and monitoring Ensure web applications are optimised for performance across browsers and devices, with responsive design Take part in the design and creation of scalable software, keeping code clean, organised and functional Perform unit and integration testing, debug, fix and validate code changes Deploy and manage applications on cloud platforms using CI/CD pipelines and containerisation Write technical documentation Bridge front-end and back-end development, ensuring cohesive integration of all system components What we're looking for University degree corresponding to EQF Level 7 (master's level or 5 years of higher education), in any field of study, and a minimum of 5 years of IT professional experience Proficiency in JavaScript, HTML and CSS Knowledge of front-end frameworks and libraries (Angular, React, Vue, Bootstrap) and modern build tools (Webpack, Vite) Proficiency in Java, Node or PHP back-end stacks, with Spring Boot, Hibernate and REST API development Relational (PostgreSQL, Oracle) and non-relational (MongoDB) databases, including schema design and query optimisation Git workflows (GitFlow, trunk-based) and an understanding of legacy systems using SVN Cloud services (AWS, Azure) and experience deploying and managing applications in the cloud Designing, building and securing RESTful APIs, including OpenAPI/Swagger documentation Docker and Kubernetes Understanding of OAuth 2.0, OpenID Connect and JWT Ability to quickly ramp up on new projects, work in a team and autonomously, and take part in multilingual meetings Results-oriented mindset English or French language proficiency at B2 level or higher. Nice to have Infrastructure as Code tools (Terraform, AWS CloudFormation, Azure Bicep) Knowledge of an XML to MS Word transformation library or framework Experience integrating front-end and back-end builds into CI/CD pipelines Previous experience in European institutions

What We Offer
Prestigious projects within European institutions. International, innovative, and multicultural environments. Continuous support from a team of experts in EU projects. If you are ambitious, enthusiastic, and seeking a new professional challenge in international projects with real-world impact, this is the place for you In accordance with Organic Law 3/2007 of March 22, the company is committed to promoting the defense and effective application of the principle of equality between men and women, preventing any type of labor discrimination based on sex, and guaranteeing equal entry opportunities. Furthermore, we promote diversity and reject any discrimination based on race, gender, functional diversity, religion, sexual orientation, gender identity, or any other personal or social condition, striving to build an inclusive and enriching environment.