Fullstack developer

SThree
Brussels, Belgium
4 days ago

Role details

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

Job location

Brussels, Belgium

Tech stack

API
Amazon Web Services (AWS)
Code Review
Data Integrity
DevOps
Web Development
Distributed Systems
PostgreSQL
Message Queuing Telemetry Transport (MQTT)
Node.js
Performance Tuning
Next.js
Systems Architecture
TypeScript
WebRTC
Backend
Event Driven Architecture
Containerization
Angular
Solid Principles
Front End Software Development
REST
Docker
Microservices

Job description

You will work at the intersection of backend services, frontend applications, and IoT integrations, contributing to a modern, event-driven architecture that supports real-time communication with thousands of distributed devices., * Design, develop, and maintain scalable applications using TypeScript, Node.js (NextJS framework), and Angular

  • Build and optimize backend services and APIs that interact with locker hardware and central systems
  • Develop responsive and user-friendly front-end applications for internal and customer-facing tools
  • Integrate and manage IoT devices using protocols such as MQTT
  • Design and maintain PostgreSQL databases, ensuring performance, reliability, and data integrity
  • AWS cloud development and knowledge of its basic services
  • Containerized applications, minimum docker, preferably ECS
  • Contribute to system architecture decisions, focusing on scalability, security, and maintainability
  • Implement event-driven and real-time communication solutions for locker-device interactions
  • Collaborate with cross-functional teams (product owners, hardware engineers, operations)
  • Ensure high code quality through code reviews, testing, and best practices
  • Troubleshoot and resolve complex production issues in distributed systems

Requirements

  • Strong experience with TypeScript in both frontend and backend environments
  • Proven expertise in Node.js for building scalable APIs and services
  • Solid experience with Angular for modern web application development
  • Hands-on experience with PostgreSQL (data modeling, performance tuning)
  • Experience working with IoT systems and device communication
  • Practical knowledge of messaging protocols, especially MQTT
  • Familiarity with microservices and event-driven architectures
  • Experience with RESTful APIs and real-time communication patterns
  • Strong understanding of software design principles and best practices
  • Experience with CI/CD pipelines and DevOps practices is a plus

Apply for this position