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
EnglishJob 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