Full Stack Engineer

Excelra
Rumst, Belgium
2 days ago

Role details

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

Job location

Rumst, Belgium

Tech stack

JavaScript
PHP
API
Agile Methodologies
Artificial Intelligence
Data analysis
Application Performance Management
Unit Testing
Business Software
Cloud Computing
Cloud Engineering
Software Quality
Code Review
Continuous Integration
Dataspaces
Relational Databases
Software Debugging
Electronic Data Interchange (EDI)
Middleware
Design of User Interfaces
JavaScript Libraries
Python
PostgreSQL
MongoDB
MySQL
Node.js
NoSQL
OAuth
Scrum
Ruby
Software Deployment
Software Engineering
React
Multi-Cloud
Backend
Integration Tests
Information Technology
Deployment Automation
Front End Software Development
Api Design
Powerapps
Service Stack

Job description

ecosystem. You will work closely with product owners, UX, data engineers/scientists, and

platform teams to deliver tools that help R&D users' access, submit, explore, and operationalize

scientific data and AI capabilities. The ideal candidate is a hands-on developer, comfortable

working with the entire development lifecycle (design, development, and deployment) and can

leverage full technology stacks. facing applications and lightweight services that sit on top of the R&D Data & AI ecosystem. You will work closely with product owners, UX, data

engineers/scientists, and platform teams to deliver tools that help R&D users

This role blends application engineering, workflow automation, and cloud engineering practice

sto deliver secure, scalable solutions in a multi-cloud environment. You will contribute to a

necosystem that integrates diverse scientific platforms and supports analytics and AI across th, t:1) Build and maintain end-to-end applications (UI + middleware + backend) that enable R&D users to interact with data products, knowledge assets, and AI capabilities. end-to-end applications (UI + backend) that enable R&D users to interact with data products, knowledge assets, and AI capabilitie

s.2) Develop backend services and APIs using Python (e.g., service patterns exposed via APIs) to integrate platform capabilities into user workflow

s.3) Work with UX partners to translate user journeys into intuitive interfaces and deliver iterative improvements based on feedbac

k.4) Develop server-side logic using languages such as Node.js, Python, Ruby, PHP, or Ja

va5) Create and maintain APIs for data exchange between front-end and back-end syste

ms6) Work with relational databases (MySQL, PostgreSQL) and/or NoSQL databas

es(MongoDB, Redi

s)7) Implement authentication and authorization mechanisms (JWT, OAuth, sessi

onmanagemen

t)8) Write server-side validation, error handling, and business log

ic Power Platform (Power Apps) & Workflow Enableme

nt:1) Create and enhance business applications using Power Apps (and, where relevant, broader Power Platform components) to streamline R&D workflows and reduce manual overhe

ad.2) Integrate Power Apps solutions with data sources and services through connectors/APIs, ensuring security and governance requirements are

met Cloud Engineer

ing:1) Implement cloud-native solutions with an engineering mindset: reliability, observability, automation, and secure-by-design deliv

ery.2) Design solutions with portability across cloud/provider stacks when needed, supporting a multi-cloud reality by abstracting dependencies behind stable interfaces/A

PIs.3) Collaborate with infrastructure and security stakeholders to ensure compliant deployment patterns and operational readin

ess. Integration with Data & AI Ecos

ystem1) Build integration layers between apps and the R&D data ecosystem (data products, catalog/metadata tools, analytics and AI services&

#41;.2) Partner with data engineers and data scientists to operationalize prototypes into usable internal tools, ensuring performance and usabi

lity. Testing, Quality, Security and Document

ation:1) Write unit tests, integration tests, and participate in end-to-end testing pro

cesses2) Debug and troubleshoot issues across the full technology

stack3) Conduct code reviews for peers and incorporate feedback from senior deve

lopers4) Apply best practices for code quality, testing, and documentation; contribute to shared engineering standards and reusable compo

nents.5) Ensure solutions respect access controls and governance guardrails in regulated environ

ments. Deployment & Main

tenance1) Deploy applications to development, staging, and production enviro

nments.2) Assist with CI/CD pipeline configuration and deployment auto

mation.3) Monitor application performance and respond to production

issues.4) Maintain and update existing applications, fixing bugs and improving functio

nality.5) Participate in on-call rotation for critical production support (if appli

cable). Collaboration & Commun

ication:1) Work closely with product managers, designers, and other developers to understand requirements and deliver s

olutions2) Participate in Agile ceremonies including sprint planning, daily standups, and retros

pectives3) Communicate progress, blockers, and technical challenges to team leads and stak

eholders4) Contribute ideas for improving development processes, tools, and team ef

Requirements

Qualifications & Ex

perience:1) Bachelor's OR master's degree (or equivalent experience) in Computer Science, Software Engineering, Data/AI Engineering, or a relat

ed field.2) 5+ years of experience building and maintaining full-stack applications (frontend +

backend).3) Coding bootcamp certificate or equivalent intensive training program (with strong p

ortfolio)4) Self-taught developers with demonstrable experience and strong portfolio c

onsidered5) Proven experience building backend services using Python, Node.js, PostgreSQL, and front-end services with JavaScript and JavaScript libraries li

ke React.6) Hands-on experience delivering business applications using Power Apps / Power

Platform.7) Experience designing and deploying solutions using modern cloud engineering practices (CI/CD, automation, mon

itoring).8) Experience working in or supporting multi-cloud environments (or building designs that are cloud/provider a, petencies:1) Python for APIs/services and integra

tion logic2) Full-stack engineering fundamentals (API design, authentication/authorization, UI development,

testing).3) Power Apps (Power Platform) for workflow apps and interna

l tooling.4) Cloud engineering fundamentals (deployment automation, security-by-design, obser

vability).5) Experience building tools for data-heavy or science-heavy us

er groups.6) Familiarity with integrating apps into a broader data ecosystem, catalog, dashboards, proces

sing apps.

Apply for this position