Full Stack NodeJS Software Engineer

Lemon Companies
Kontich, Belgium
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English
Experience level
Intermediate

Job location

Remote
Kontich, Belgium

Tech stack

Java
JavaScript
.NET
Microsoft Windows
Agile Methodologies
Code Review
Databases
Human-Computer Interaction
PostgreSQL
MongoDB
Node.js
NoSQL
Software Engineering
SQL Databases
TypeScript
Enterprise Software Applications
React
Backend
Single Page Application
Angular
Information Technology
Front End Software Development
NestJS
Web Api

Job description

  • Identificeren en oplossen van complexe technische uitdagingen, zowel aan de server- als client-zijde.
  • Ontwerpen en ontwikkelen van robuuste en schaalbare backend-oplossingen met NodeJS (bijvoorbeeld Express of NestJS).
  • Implementeren van moderne, responsieve user interfaces met React of Angular.
  • Prioriteren en beheren van taken bij het werken aan verschillende projecten.
  • Samenwerken in een Agile omgeving met het ontwikkelingsteam, product managers en andere belanghebbenden om de beste resultaten te bereiken.
  • Zorgen voor een continue hoge standaard van code kwaliteit, performance en onderhoudbaarheid.
  • Actief kennis delen tijdens lunch & learns en collegiale feedback geven via code reviews of peer reviews.
  • Fungeren als een mentor en bron van technische expertise voor teamleden.
  • Op de hoogte blijven van nieuwe trends en technologieën om de kwaliteit en efficiëntie van onze oplossingen te verbeteren.

Een prototype of model van de ontwikkeling ontwerpen en uitwerken (design application)

Ontwikkelen van een Single Page Application in Javascript m.b.v.een framework: NodeJS

Programmeren in een computertaal: Javascript

Toepassingen ontwikkelen in .Net m.b.v. een framework: Web API

Toepassingen ontwikkelen op een besturingssysteem: Windows

Toepassingen ontwikkelen op een besturingssysteem: iOS

Fasen en procedures van de technische en functionele tests van informaticaprogramma's en -applicaties bepalen en uitvoeren (planning, validatie, ...)

De grafische kenmerken van een multimediadrager omschrijven in een document

Technische specificaties van de informatica applicatie uitwerken en opstellen (lastenboek)

De programmering uitvoeren van programmeerbare componenten, elektronische kaarten, softwareprogramma's en automaten. De functionaliteiten en kenmerken controleren

Ontwikkelen van een Single Page Application in Javascript m.b.v.een framework: AngularJS

Toepassingen ontwikkelen voor een platform

Algoritmes en IT-applicaties optimaliseren

Webtoepassingen ontwikkelen met een CMS

Testprocedures voor informaticaprogramma's en -applicaties opstellen

Programmeren in een specifieke computertaal

Een Single Page Application ontwikkelen in Javascript m.b.v. een framework

Een concept of script visueel voorstellen

Softwarepakketten programmeren

UX/UI-interfaces ontwerpen

Een front-end ontwikkelen

Technische ICT-ontwikkelingen documenteren

Toepassingen ontwikkelen op een besturingssysteem

Toepassingen ontwikkelen in Java m.b.v. een framework

Een computerapplicatie of website ontwikkelen en programmeren met een Framework

ICT-applicaties ontwikkelen

De vraag van de klant analyseren

Een applicatie ontwikkelen die aan een databank gelinkt is

Technische specificaties opstellen

Mockups ontwerpen

De ontwikkelde toepassingen testen

Requirements

Academische bachelor: Informatica

Master: Informatica

Minstens 2 jaar ervaring

Minstens 2 jaar ervaring

Jonas Vinck

Zeer goed (B2/C1/C2)

Nederlands

Over de Rol

Bij Lemon geloven we dat de beste software oplossingen voortvloeien uit diverse perspectieven. Ben jij een Fullstack NodeJS Software Engineer die klaar is om echt impact te maken? Je bent cruciaal in iedere fase, van het ontwerpen van schaalbare, JavaScript-gebaseerde backend-systemen tot het implementeren van dynamische front-end interfaces. We geven je het podium en het vertrouwen om zelfstandig te werken op hoog niveau, met de constante rugdekking van een hecht en zelfsturend team.

Essentiële Vaardigheden

  • Bewezen vermogen om zelfstandig hoogwaardige Fullstack software oplossingen te ontwerpen, ontwikkelen en implementeren.
  • Diepgaande kennis van JavaScript/TypeScript en uitgebreide ervaring met het NodeJS ecosysteem en relevante frameworks (bv. Express, NestJS).
  • Grondige ervaring met moderne front-end frameworks, met name React of Angular.
  • Sterke probleemoplossende vaardigheden en het vermogen om technische uitdagingen grondig aan te pakken.
  • Communicatieve vaardigheden in zowel Nederlands als Engels
  • Op een constructieve manier kunnen samenwerken
  • Gedrevenheid om voortdurend te leren en je professionele en technische vaardigheden verder te ontwikkelen.

Aanbevolen opleiding & ervaring

  • Een academische achtergrond in Computer Science, Software Engineering, of een gerelateerd studiegebied. Bij voorkeur Master level óf een gelijkwaardig niveau bereikt door relevante werkervaring(en).
  • Doorgaans minstens 3-4 jaar ervaring als Fullstack Software Engineer, liefst in een consultancy-, agency- of binnen een project gebaseerde omgeving.
  • Ervaring met database modellering en SQL/NoSQL systemen (bv. MongoDB, PostgreSQL).

Benefits & conditions

Bij Lemon streven we naar een werkplek waar iedereen zich welkom, veilig en gewaardeerd voelt:

  • Waarden: We moedigen een cultuur van respect en open dialoog aan.
  • Flexibiliteit: flexibele werkuren en de mogelijkheid tot thuiswerk om een gezonde balans te ondersteunen.
  • Ontwikkeling: De Lemon Academy staat centraal voor kennisdeling, mentorschap en voortdurende persoonlijke groei.
  • Inclusiviteit: We ondersteunen redelijke aanpassingen in de werkomgeving of - processen zodat jij optimaal kan functioneren.
  • Compensatie: Een all-in salaris pakket dat meegroeit met jouw impact. Dit omvat een flexibel verloningsplan, maaltijdcheques, bedrijfswagen met tankkaart, een performante laptop en een comfortabel gsm-abonnement.
  • Zorg & Welzijn: Een uitgebreide hospitalisatieverzekering en een ambulante verzekering die een breed scala aan medische kosten dekt.

Apply for this position