Senior Typescript Developer
Brussel
|Brussel
|Front-end Developer
|Back-end Developer
|Full Stack Developer
|Freelance
|Payroll (consultancy)
|Nederlands
|Frans
# INW26754
Function
About the Role
We are looking for a Senior Developer to play a key role in designing, building, and maintaining software solutions that connect physical infrastructure with digital platforms. These systems enable reliable, secure, and scalable interactions between users and a network of smart devices.
You will work in a modern, technology-driven environment at the intersection of backend services, frontend applications, and IoT integrations. The architecture is event-driven and focused on real-time communication across distributed systems.
Key Responsibilities
- Design, develop, and maintain scalable applications using TypeScript, Node.js (NestJS), and Angular
- Build and optimize backend services and APIs
- Develop responsive and user-friendly frontend applications
- Integrate and manage connected devices using protocols such as MQTT
- Design and maintain PostgreSQL databases with a focus on performance and reliability
- Work with cloud environments (preferably AWS)
- Develop and manage containerized applications (Docker, preferably ECS)
- Contribute to architectural decisions around scalability, security, and maintainability
- Implement event-driven and real-time communication solutions
- Collaborate with cross-functional teams (product, engineering, operations)
- Ensure high code quality through reviews, testing, and best practices
- Troubleshoot and resolve complex production issues in distributed systems
Your Profile
- Strong experience with TypeScript in both frontend and backend environments
- Proven expertise in Node.js for building scalable applications
- Experience with Angular or similar frontend frameworks
- Hands-on experience with PostgreSQL (data modeling and performance tuning)
- Experience with IoT environments and device communication
- Knowledge of messaging protocols such as MQTT
- Experience with microservices and event-driven architectures
- Solid understanding of REST APIs and real-time communication
- Strong knowledge of software design principles and best practices
- Experience with CI/CD and DevOps practices is a plus
Nice to Have
- Experience with cloud platforms such as AWS, Azure, or GCP
- Knowledge of containerization and orchestration (Docker, Kubernetes)
- Experience with monitoring and observability tools
- Familiarity with security best practices in IoT environments
Soft Skills
- Strong analytical and problem-solving skills
- Proactive mindset with a strong sense of ownership
- Ability to work independently
- Excellent communication and collaboration skills
- Willingness to mentor and support other developers
Language Requirements
- Native Dutch with good professional knowledge of English OR Native French with good professional knowledge of English
Practical Information
- Location: Brussels
- Hybrid working model (minimum 3 days per week in the office)
- Start date: as soon as possible
Contactperson & Reference
- Reference #: INW26754
- Marilyn Weytens
- marilyn.weytens@i4m.be