logo

Bekijk alle vacatures

Developer

Brussel, Brussel

Senior Developer

Start Date: As soon as possible

End Date: 15/10 (with possibility of extension)

Work Regime: Full-time, 3 days on-site

Location: Brussels

Language Requirements:

  • Dutch/French and English proficiency required
  • Bilingualism in Dutch/French is a significant advantage

Key Responsibilities:

  • Design, develop, and maintain scalable applications using TypeScript, Node.js (NestJS 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.
  • 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.

Required Skills and Experience:

  • 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.
  • 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.

Nice to Have:

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of containerization (Docker, Kubernetes).
  • Experience with monitoring and observability tools.
  • Familiarity with security best practices in IoT environments.

Soft Skills:

  • Strong problem-solving and analytical thinking.
  • Ability to challenge the status quo for the benefit of the company.
  • Ability to work independently and take ownership.
  • Excellent communication and collaboration skills.
  • Mentoring mindset towards junior developers.

Deel deze vacature

Powered by