We are a Belgian engineering consulting firm that assists SMEs and large industrial organizations in bringing their innovation and R&D initiatives to life.
Job Description
Join our team as a Senior Software Engineer, where you'll play a key role in integrating cloud, data, and AI components, making sound technological choices to achieve both speed to market and high quality. Your expertise in modern software development, scripting languages (Node.js, TypeScript), and microservices architecture (Docker) on-premise and in AWS will be crucial.
Key Responsibilities:
Translate user stories into practical implementations that align seamlessly with our overall software architecture.
Integrate our overall solution by seamlessly connecting all components.
Make the right technological choices based on your experience and additional research to balance speed to market and high quality.
Deliver high-quality code, including documentation and unit testing, while coaching colleagues.
Utilize your broad background in modern software development, especially scripting languages (Node.js, TypeScript) and matching ecosystem; Python is a plus.
Define integration approaches towards third-party components.
Design interfaces to the cloud backend (REST) and/or IoT, if applicable.
Contribute to Cloud and Backend Development (AWS, databases, DevOps, etc.).
Required qualifications
Bachelor's degree in Engineering or a related field.
Minimum of 5 years of proven experience in enterprise-scale software development.
Experience in the healthcare industry or related technology is a plus.
Proficiency in the technologies and skills mentioned in the key responsibilities.
Ability to coach and mentor junior colleagues.
Strong motivation to produce high-quality code that stands on its own, requiring no additional clarification or documentation.
Capability to work autonomously within a global organization.
Language skills: Fluent in English; proficiency in Dutch is a plus.