cover image
Eureka Network

ICT Full-Stack Developer

Hybrid

Brussels, Belgium

Full Time

11-04-2025

Job Specifications

Eureka is the world’s largest public network providing funding for international research, development, and innovation. Since 1985, governments and funding agencies have supported over 7,000 commercialised innovations, boosting economic growth and industry competitiveness. Eureka funds companies of all sizes, universities, and research organisations working on international R&D projects.
The Brussels-based Eureka Secretariat supports the network's strategy, manages programme operations, maintains IT platforms, stores data, and promotes Eureka to stakeholders.

To support its funding programme Eurostars, Eureka has developed an IT project management platform to support the full process of application, evaluation, and monitoring of projects and storing of all relevant data. The development of the platform is in its final stages but with some important work to be done on its infrastructure among other areas.

To support this work and be part of the team who will ensure the programme management platform’s further development, the Eureka Secretariat, based in Brussels (Etterbeek), is looking for one full time

ICT Full-Stack Developer

The successful candidate must be willing and able to take on a variety of IT development tasks necessary for the completion of Eureka’s programme management platform. This is a great opportunity for an IT developer who would like to join an international organisation and be part of a dynamic and small team.

The role will report to the IT Program Manager.

Duties and responsibilities

Development
Design, develop, and maintain server-side web applications and APIs.
Write clean, maintainable, and efficient code.
Debug and troubleshoot issues in existing applications and services.
Create automated tests to ensure high-quality code and performance.
Monitor application behaviours.
Document application processes, code changes, and updates.
Participate in team meetings and contribute to technical discussions and decisions.
Ensure the security, performance, and reliability of systems.
Communicate comprehensively and coherently on the state of development, processes, and requirements.
Help other teams with their day-to-day operations.

Qualifications and skills

Mandatory hard skills
Backend language: JVM languages (preferred Java).
Backend dependency manager: Maven or Gradle.
Backend framework: Spring Boot, Hibernate and JPA.
Frontend languages: HTML, CSS and Javascript.
Test framework: JUnit, Mockito and Selenium.
Relational database system: MySQL or Oracle.
Non-relational database system: DynamoDB or MongoDB.

Highly desired hard skills
Database manager: Flyway or LiquidBase.
Frontend framework: Thymeleaf.

Soft skills
Ability to clearly convey technical information to non-technical stakeholders and collaborate effectively with other team members.
Strong analytical skills to identify issues, evaluate solutions, and implement effective fixes.
Ability to work collaboratively within a team, supporting and learning from colleagues.
Efficiently manage time to meet deadlines and handle multiple tasks or projects simultaneously.
Flexibility to adapt to changing requirements, technologies, and work environments.
Meticulousness in writing and reviewing code to ensure quality and prevent errors.
Innovative thinking to develop new solutions and improve existing ones.
Ability to analyse situations objectively and make reasoned decisions.
Persistence in the face of challenges and setbacks, maintaining a positive attitude.
Commitment to ongoing professional development and staying updated with industry trends and new technologies.
Taking responsibility for one's work, including acknowledging mistakes and striving to improve.
Understanding the needs of end-users and ensuring the backend supports a seamless user experience.
Ability to handle disagreements constructively and find solutions that satisfy all parties involved.
Keeping tasks and projects well-organised to ensure smooth workflow and efficient project management.
Willingness to guide and support colleagues, sharing knowledge and fostering their growth in important domains.

Education and experience

A level of higher education that corresponds to completed post-secondary education of at least three years, attested by a diploma and relevant professional experience of at least two years.
Professional certifications (e.g., CSM, TOGAF, PMI-ACP, PMP, etc.) are considered a plus.
Fluency in English, both written and oral.

What we offer

Contract: Full-time, local, open-ended employment contract under Belgian law.
Compensation: Competitive salary based on qualifications and experience.
Benefits: Attractive extra-legal benefits, including flexible working arrangements (home-office allowance), a generous annual leave entitlement, pension, hospital insurance, daily meal vouchers and a public transport season ticket.
Work environment: International team of 40+ from 16 countries, modern office in the Brussels EU district.
Values: Trust, transparency, passion, creativity, autonomy, collaboration, work-life balance, and diversity.
Inclusion: Eureka is an equal-opportunity employer.

Application process

To apply, kindly submit your CV and motivation letter by clicking the online APPLY button. By submitting your application, you agree to the verification of your diplomas and references.
Applicants must possess the legal right to work in Belgium, either through citizenship of a European Union or European Economic Area country, or by holding a valid Belgian work permit.

Closing Date: Friday 9 May 2025, 17:00 Brussels time. Applications submitted after this date will not be considered.

Interviews: Interviews will be conducted shortly after the closing. Only candidates shortlisted for interviews will be contacted.

About the Company

We are the world’s biggest public network for international cooperation in #research #development and #innovation, present in over 45 countries. What we can do for you: Provide access to public funding Boost expansion into new markets Drive international collaboration Offer personalised advice Visit our website to know how we can help you take your innovative project to the market! Follow us for current #beyondborders #researchfunding opportunities to #aimevenhigher. Know more

Related Jobs

Company background Company brand
Company Name
TrendMiner
Job Title
Senior Software Engineer (gn) - Developer Experience Team - in Hasselt, Belgium
Job Description
Description We are currently looking for a highly motivated Senior Software En gineer (gn) for our Developer Experience Team which mission is to improve the process and tooling of Developers. The position is available at our headquarters in Hasselt, Belgium on a full-time basis. As a Senior Software Engineer (gn) in our Developer Experience team, you will play a critical role in driving our development and deployment processes to be as efficient, scalable, and automated as possible. We are looking for an experienced DevOps professional who can build, deploy, and manage a cloud-native infrastructure that drives our development process. You'll take on the challenge of creating a seamless development-to-deployment pipeline and ensuring our infrastructure scales effortlessly to meet business demands. Your mission will be to lead the development and deployment efforts by leveraging a wide array of tools and technologies. From code to cloud, you’ll enable our teams to ship code faster while maintaining the highest standards of reliability, security, and performance. In return, we offer you Opportunity to work with a dynamic and fast-growing company in the industrial analytics space Work with a global team of experts in data science, software engineering, and industrial automation Opportunity for career growth and development in growing company Fun, collaborative, and challenging work environment A competitive compensation package including a company car Flexible working hours and work/life balance Your choice of laptop (Linux, Mac) Meal vouchers Hospitalization insurance Group insurance Net benefits An open-minded culture where you can ‘be your best you. Personal Learning and Development budget and guidance Company managed and external training opportunities The opportunity to join a visionary technical innovator and work with state-of-the-art tools. A great office at Corda in Hasselt A 60% remote work policy. Your Role In this role, you’ll be responsible for: Continuous Integration and Continuous Deployment (CI/CD): Designing and implementing common CI/CD pipelines to automate building, testing and deploying applications. You will manage deployments and ensure smooth rollouts of new versions. API Integration and Development: Designing and implementing API integration tools that enable contract-first communication between the various microservices in our platform. Code and Infrastructure Development: Writing high-quality code in Golang and Some Java, as well as developing frontend interfaces with TypeScript when needed. Collaboration Across Teams: Working closely with engineering, QA, and security teams to ensure that infrastructure and deployments align with company goals, security requirements, and best practices. Monitoring and Troubleshooting: Developing and implementing robust monitoring and alerting solutions to identify and resolve issues swiftly, ensuring high availability and performance across environments. Continuously evaluate and adopt emerging cloud technologies to enhance our cloud infrastructure. Success in this role requires expertise in software development and CI/CD workflows, a strong affinity for operations, and the ability to collaborate cross-functionally with engineering, DevOps, and security teams to deliver a robust, scalable cloud platform. Your Skills To excel in this role, you should have: Technical Expertise in Core Tools: Strong experience in Golang and Java programming, with hands-on experience in API development. Proficiency in Python and Typescript is a plus. Good knowledge of Kubernetes concepts Expertise in AWS services and infrastructure management is a plus. Experience with software development lifecycles. Proven Experience in DevOps and CI/CD: A track record of developing CI/CD pipelines, automating workflows, and improving deployment processes. Experience building resilient systems and troubleshooting issues within high-availability environments. Infrastructure and Cloud Knowledge: Knowledge of cloud infrastructure, particularly Azure & AWS is a plus. Soft Skills: Strong problem-solving abilities and a proactive approach to overcoming challenges. Excellent communication skills, capable of clearly explaining complex technical concepts to both technical and non-technical stakeholders. A collaborative mindset and a team-oriented approach to work. Fluent in English and preferably Dutch. About TrendMiner TrendMiner is an innovative software company based in Hasselt, Belgium, specializing in industrial analytics. We focus on time series, event and asset data with an increasing integration of machine learning. Founded in 2008 as a spin-off from the University of Leuven, we develop advanced analytics solutions for the manufacturing industry, including the chemical, oil, gas and pharmaceutical industries. Since 2024 TrendMiner is part of the Proemion Group, which specializes in industrial analytics. Due to our rapid growth, we are always looking for ambitious and enthusiastic new talents. TrendMiner is an equal opportunity employer. All applicants will be considered for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, or disability status.
Hasselt, Belgium
On site
Full Time
25-04-2025
Company background Company brand
Company Name
VeroTech
Job Title
Full Stack Developer
Job Description
Are you interested in working in Life sciences & medical industry? We’re VeroTech, a Belgian engineering consultancy company specialized in R&D projects, currently looking for talented engineers. About The Role As a Full Stack Software Developer, you will play a key role in designing, developing, and implementing in-house software solutions. You will collaborate with stakeholders to define requirements, design scalable systems using microservice architecture, and develop both server- and client-side applications. Additionally, you'll mentor junior developers and ensure that the team's code adheres to best practices and high standards. Key responsibilities Consult stakeholders to collect and document user requirements and functional specifications. Translate requirements into a software architecture, with guidance from a senior developer or architect. Design and develop scalable, performant, and reliable software solutions. Mentor junior developers by providing technical guidance and conducting code reviews. Identify and resolve technical issues and challenges. Write automated unit, integration, and end-to-end tests. Stay updated with industry trends to ensure our solutions remain cutting edge. What we’re looking for Master's degree in Computer Science, Engineering, or related field. 7 years of professional software development experience. Proven expertise in Python, HTMX, HTML, CSS, and JavaScript (vanilla or Vue.js). Strong knowledge of threading, multi-processing, asynchronous programming and object-oriented programming. Proficiency in writing test code using frameworks like Pytest and Cypress. Familiarity with message bus technologies (e.g., Kafka, RabbitMQ), caching systems (e.g., Redis), and databases (Postgres, Oracle, MongoDB, Cassandra, S3). Hands-on experience with DevOps tools (e.g., Jenkins, OpenShift), Docker containers, and version control (Git, GitLab). Proficient in English and Dutch Why join us? At VeroTech, we empower engineers to grow, innovate, and lead. Join a dynamic community where you’ll work on cutting-edge R&D projects, receive personalized career development, and thrive in a supportive, inclusive culture. Enjoy flexibility with remote work options, a competitive salary package, and additional benefits like meal vouchers, insurance, and a company car. Be part of impactful projects that shape the future of technology while maintaining a healthy work-life balance. Ready to grow your career? Join us at VeroTech! Ready to inspire? Apply now and take the next step in your career. Let’s build the future together!
Antwerp, Belgium
Hybrid
Full Time
24-04-2025
Company background Company brand
Company Name
Sopra Steria
Job Title
Frontend Software Developer
Job Description
Company Description Sopra Steria offers tailored, end-to-end corporate technology and software solutions to help clients make bold choices and deliver results. Successfully so! With more than 56.000 colleagues in 30 countries, we rank as Europe’s leading digital solutions provider. Some of the most successful companies in Europe rely on our technology due to our commitment to innovation, collaboration, and value in business development. The world is how we shape it. Let’s shape it together. Job Description Our Developers specialise in application and software development while seamlessly integrating systems, so we never lose sight of our business goals. With an eye towards user experience and productivity, you’ll design, code, and test new functionalities while troubleshooting issues, optimizing performance, and keeping technical documentation in order. Our developers love to design and are always informed of the latest design trends. When fulfilling day-to-day tasks, you’ll always be ready with a solution when there’s a problem. You’ll also collaborate with other teams and never miss a detail so you can deliver solutions that meet Sopra Steria’s quality standards. Qualifications We’re seeking passionate colleagues who are eager to push the boundaries in digital transformation and technology consulting. At Sopra Steria, you’ll have the opportunity to grow your skills in a constructive, collaborative team environment, working on impactful projects that drive change for our clients. If you thrive on challenge and meet (most of) the qualifications below, we look forward to your application! Angular React HTML5 CSS TypeScript UX Agile Scrum Design patterns Education: Bachelor’s degree in computer science or a relevant equivalent Languages: English and Dutch What We Can Offer You As a member of one of Europe’s largest digital solutions providers, you’ll benefit from extensive career development opportunities, both local and international. At the Sopra Steria Academy, you’ll be part of a dynamic network of 56,000 professionals at all stages of their careers. With a wide array of offices to explore, you can find your ideal location and take the next step in your career. You’ll become a part of a major Tech player in Europe recognised for its consulting, digital services, and software development. On top of that, you’ll join a team that is called Design & Develop. Our team thrives on genuine connections, flexibility, and continuous learning through training, ensuring we deliver innovative solutions that help clients embrace digital transformation. Specializing in Application Lifecycle Management, Application Modernization, and Digital Experience Management, we apply AI, Cloud, and Security principles to craft tailored solutions across .NET, Java, and Digital platforms. Additional Information Our employees are known for making bold choices and delivering results. Work among high-level professionals at the forefront of corporate software solutions and innovation at Europe’s Leading Digital Service Provider. We offer a generous employee benefits package that includes: A variety of perks, such as mobility options (including a company car), insurance coverage, meal vouchers, eco-cheques, and more. Continuous learning opportunities through the Sopra Steria Academy to support your career development. The opportunity to connect with fellow Sopra Steria colleagues at various team events. People are the cornerstone of our success. That’s why we aspire to be bolder together. Our goal is to build high-functioning teams and healthy team environments that inspire and help each other to deliver excellence for each of our customers. Excited about this job opportunity? Ready to shape the world with us? Great! We are looking forward to your application! Want to know what happens next? The recruitment process typically begins with the first step, where the recruiter screens candidates based on their qualifications and fit for the role. This is followed by the second step, where candidates undergo more in-depth evaluations, including technical assessments and an interview with the capacity manager to assess both technical skills and team compatibility. The third step involves the company reviewing feedback and aligning on a potential offer. Finally, in the final step, the candidate receives a formal job offer. ______ Sopra Steria is an equal opportunity employer. All qualified applicants will be considered for employment without regard to age, ancestry, nationality, color, family or medical leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, gender (including pregnancy), sexual orientation or any other characteristic protected by applicable local laws, regulations and ordinances. We foster a work environment that is inclusive and respectful of all differences.
Brussels, Belgium
On site
Full Time
25-04-2025
Company background Company brand
Company Name
Sansaone
Job Title
Java Developer(SAN771)
Job Description
Job Description Welcome to Sansaone, a dynamic force in the realm of ICT talent acquisition. Born out of a passion for excellence and a vision for connecting outstanding professionals with forward-thinking organizations, we stand as a beacon for strategic recruitment solutions in the Information and Communication Technology sector. With a commitment to excellence and a passion for connecting exceptional professionals with innovative organizations, we are your strategic partner in building transformative teams. We are looking for a skilled Java Developer to join our dynamic development team. In this role, you will be responsible for designing, coding, testing, and debugging software applications. You will work closely with cross-functional teams across the organization, contributing to both the creation of new features and the maintenance of existing applications. You will be involved throughout the entire project lifecycle, from the initial concept through to deployment, ensuring high-quality deliverables. Key Responsibilities: Design and implement software applications using Java. Collaborate with cross-functional teams to define and implement new features. Troubleshoot, debug, and optimize software applications to ensure they meet performance and reliability standards. Participate in the full project lifecycle, from planning through to deployment. Requirements: 3+ years of experience in Java or other Object-Oriented Programming (OOP) languages. Strong proficiency with SQL Server and database management. Ability to work independently and as part of a collaborative team. Desire to work on high-impact projects in a small team environment. Technical Skills: Core Java Spring Framework SQL Git HTML CSS JavaScript JUnita Hiring Team Member Avula Srivalli Recruitment Coordinator LinkedIn Mail
Brussels, Belgium
On site
Full Time
25-04-2025