Senior TypeScript & Node.js Engineer Event-Driven Backend
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
A well known rail company are looking to bring on a Senior TypeScript Developer in Brussels.
This company's IS Data & Middleware department has grown significantly and has expanded its portfolio of applications. In particular it is pushing a new middleware, called Event Data Hub, to move the backbone of the company to event sourcing.
The Data & Middleware objective is to leverage middleware to produce high quality data to boost the improvement of these guy's business though data driven innovation. The department is responsible for the data systems (all the systems fueling analytics, as the
corporate data platforms) and the middleware systems, intended as the custom connectors and common services backends that distribute the data across applications to aliments productions systems managed by other departments (IS Sales, IS
Operations, IS Customer systems).
Mission Objective
As a Senior Developer in theirData & Middleware department, and together with a dynamic team of business analysts, project managers, and fellow engineers, you'll be at the forefront of crafting and deploying features across their suite of cutting-edge cloud-native software products and services.
They're on an exciting journey, transforming a multitude of legacy applications to adopt a sleek, modern, and clean Event Driven/Sourcing Architecture. It's all about backend development here, with a sprinkle of frontend magic as the cherry on top when the
occasion calls for it. Plus, you'll dive into crafting Developer Portals for both external and internal developers, enriching them with top-notch Documentations, best practices, and essential tooling.
Their playground? TypeScript and Go, all beautifully hosted on Azure/AWS, propelled by a fully automated continuous integration pipeline (Github/CircleCI). They are passionate believers in continuous delivery, rigorously testing their software, and taking pride in
operating it within the production realm. They're on the lookout for like-minded innovators who share their excitement for these methodologies.
Responsibilities and Duties
Designing and building clean and performant Node.js apps (Restful/GraphQL APIs, Workers, …), calling gRPC endpoints, designing and manipulating SQL or NoSQL db, …
Sometimes working on applications in React/Next.js for simple configuration backend / service screens
Working as an integral part of an agile team contributing towards the planning and development of the systems the team use
Maintaining and improving the quality of the software they deliver, the codebases they work on and the tooling they use.
Regularly deploying code to production Potentially leading a workstream/project
Knowledge & Experience:
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
J-18808-Ljbffr