Senior TypeScript Developer
For a client, we are seeking a Senior TypeScript Developer to expand our existing team in light of a technical migration project within the client's integration landscape.
Job Title:
Senior TypeScript Developer
Location:
Brussels, minimum 1 day per week on-site
Start Date:
As soon as possible, aiming for 1st April 2026 (potentially sooner)
End Date:
Initially until 30th September 2026, with the possibility of extension
Languages Required:
- English: Must
- French: Should have
Key Technologies and Patterns:
- TypeScript
- Node.js
- React
- Next.js
- gRPC
- Event sourcing
Responsibilities and Duties:
- Design and build clean and performant Node.js applications (Restful/GraphQL APIs, Workers, etc.), call gRPC endpoints, and design and manipulate SQL or NoSQL databases.
- Occasionally work on applications in React/Next.js for simple configuration backend/service screens.
- Work as an integral part of an agile team, contributing to the planning and development of the systems the team uses.
- Collaborate with engineers, Product Owners, and Business Analysts to define solutions, ways of working, and share knowledge across the department.
- Review code and provide support to other team members.
- Maintain and improve the quality of the software delivered, the codebases worked on, and the tooling used.
- Regularly deploy code to production.
- Potentially lead a workstream/project.
- Help identify and resolve reported issues.
- Ensure the safety of customer data.
Knowledge & Experience:
Required:
- Senior-level experience in modern TypeScript, Node.js, React, Next.js, etc.
- Experience designing and developing APIs/Workers in Node.js.
- Understanding of DevOps/modern infrastructure practices (Azure, Docker, CI, etc.) and a desire to learn more.
- Experience in (automated) testing (unit, integration, E2E, etc.) and a keen interest in testing your code.
- Understanding of distributed systems design, including building for resilience and cloud architectural patterns.
- Awareness of security best practices in software development.
- Experience working in autonomous agile environments.
Desired:
- Experience with Clean/Hexagonal Architecture, Dependency Injection, etc.
- Experience following continuous delivery and infrastructure as code.
- Experience using event sourcing and building projection.