Job Description
Location: Utrecht (next to Central Station)
Hours: 8 – 16 hours per week
Salary: €18 – €19/hour
(€15 – €16/hour base salary + 8.3% holiday allowance + 8% vacation hours paid on request)
Company: An innovative EdTech organization building its own internal tools
Job Description
We’re looking for a highly skilled Full-Stack Developer with a front-end focus to support the development of internal tooling at a leading Dutch training and education provider. You’ll work in a small, agile tech team that’s creating custom platforms used daily by both trainers and learners. The office is located right next to Utrecht Central Station – ideal for commuters.
Responsibilities
- Build and maintain scalable front-end interfaces using React
- Collaborate with backend engineers to integrate with APIs (Laravel/PHP)
- Participate in code reviews, Git branch management, and pull request workflows
- Contribute to CI/CD pipelines and DevOps improvements
- Use Docker for containerized development and deployment
- Work with PostgreSQL for data modeling and querying
Requirements
- Strong experience with JavaScript and React
- Solid knowledge of Git workflows (branches, PRs)
- Familiarity with Docker and containerization
- Experience with PostgreSQL (SQL)
- Basic understanding of CI/CD and DevOps practices
- Bonus: experience with PHP and Laravel
Offer
- €18 – €19/hour (€15 – €16/hour base salary + 8.3% holiday allowance + 8% vacation hours paid on request)
- 8 – 16 hours/week with flexible scheduling
- Remote-friendly culture, with the option to work from their Utrecht office
- Work on meaningful, user-centric products in the education sector
- Opportunity to shape architecture and tooling from the ground up
Interested?
Click the Apply Now button to get started!
In the first year, you’ll be employed by CodeHive, and the company will hire you as a flexible professional. So, you’ll truly be part of both the CodeHive team and the company’s team. Through CodeHive, you’ll benefit from events, meetups, and courses to boost your skills and grow your network. After 1 or 2 years, you’ll have the opportunity to join the company directly—if both sides see it as a good match. This way, you can explore your career path during your studies and gain clarity on your future after graduation.