Start je volgende stap in je carrière bij Wiljekoffie als Full-Stack Developer. Je komt terecht in een enthousiast team waar je werkt aan innovatieve webapplicaties en gebruiksvriendelijke interfaces. Wat jij bouwt, heeft direct invloed op de ervaring van onze gebruikers. Je krijgt bij ons volop ruimte om te leren, door te groeien en echt iets bij te dragen in een moderne, vooruitstrevende werkomgeving.
*Functieomschrijving*
We zoeken een Full-Stack Developer met 2 tot 4 jaar ervaring die zin heeft om mee te bouwen aan slimme oplossingen voor onze klanten. Je werkt met moderne technologieën en bent verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties. Samen met collega's uit verschillende teams zorg je ervoor dat we sterke, gebruiksvriendelijke toepassingen neerzetten die aansluiten bij wat onze klanten nodig hebben.
________
Step into an exciting career journey at Wiljekoffie as a Full-Stack Developer. Become a key member of our dynamic team, where you'll immerse yourself in creating innovative web applications and intuitive user interfaces. Your contributions will directly shape the user experience of our products, offering you unparalleled opportunities to learn, grow, and make an impact in a forward-thinking environment.
Job Description
We are seeking a skilled and motivated Full Stack Developer with 2-4 years of professional experience to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining robust web applications using modern technologies. You will work closely with cross-functional teams to deliver high-quality solutions that meet our clients' needs.
Requirements
*Wat ga je doen?*
Applicatieontwikkeling: Je werkt aan schaalbare server-side applicaties met NestJS en bouwt dynamische single-page applications (SPA's) met Next.js (ervaring met vergelijkbare frameworks is ook prima)
Front-end ontwikkeling: Je bouwt herbruikbare React-componenten, zorgt voor goede state management en een responsive gebruikerservaring
TypeScript: Je schrijft nette, goed getypeerde code en maakt slim gebruik van interfaces, generics en objectgeoriënteerde principes
API's ontwikkelen: Je ontwerpt en bouwt REST API's, inclusief authenticatie, autorisatie, versiebeheer en duidelijke documentatie
Architectuur en ontwerp: Je past OOP-designprincipes toe (zoals SOLID) en werkt volgens Clean Architecture voor een onderhoudbare en testbare codebase
Cloud services: Je gebruikt AWS-diensten zoals EC2, S3 en Lambda om applicaties te deployen en beheren
*Nice to have:*
CI/CD: Je hebt ervaring met het opzetten of gebruiken van CI/CD-pijplijnen (zoals GitHub Actions of Jenkins) en kent de basis van automatische deployment
CSS-frameworks: Je kunt stylen met gewone CSS of frameworks zoals Tailwind, Bootstrap of Material UI
Leergierigheid: Je houdt nieuwe technologieën in de gaten en blijft jezelf graag ontwikkelen
Containers \& Linux: Je weet hoe je Docker gebruikt om apps te containerizen en hebt basiskennis van Linux en het opzetten van omgevingen
Laat vooral van je horen als dit klinkt als een rol die bij je past!
_____
Key Responsibilities:
Application Development: Design and implement scalable server-side applications using NestJS and develop dynamic SPAs with Next.js. Experience with similar frameworks is also acceptable
Front-End Development: Build reusable React components, manage state effectively, and ensure responsive UI/UX design
TypeScript Proficiency: Write clean, strongly-typed code utilizing interfaces, generics, and object-oriented programming principles
API Development: Design and implement RESTful APIs, incorporating authentication, authorization, versioning, and comprehensive documentation
Architecture and Design: Apply OOP design principles, such as SOLID, and embrace Clean Architecture practices to create maintainable and testable codebases
Cloud Services: Utilize AWS services like EC2, S3, and Lambda for deploying and managing applications
Nice-to-Have Skills:
CI/CD Pipelines: Familiarity with setting up or using CI/CD pipelines, such as GitHub Actions or Jenkins, and understanding automated deployment best practices
CSS Frameworks: Experience with styling components using plain CSS or frameworks like Tailwind, Bootstrap, or Material UI
Growth Mindset: A commitment to staying updated with emerging technologies and continuously improving your skill set
Containerization and Linux: Utilize Docker for containerizing applications and possess basic knowledge of Linux commands and environment setup
Benefits
*Wat je van ons kunt verwachten*
Uiteraard: hele goede koffie
Veel ruimte om te leren en jezelf te ontwikkelen
Een moderne werkplek met up-to-date apparatuur
Een goed salaris: €4.000 - €6.000
Minimaal 2 dagen per week op kantoor
Een cultuur van vertrouwen, transparantie en flexibiliteit
Een gezellige sfeer met een actief sociaal team en regelmatig leuke uitjes
_________
What We Offer
Of course, great coffee!
Strong learning and development opportunities
A modern workplace with up-to-date devices
Competitive salary: €4.000 - €6.000
Minimum of 2 days per week in the office
A culture of trust, transparency, and flexibility
A fun social committee and regular team events