Software Engineer

Wave
Amsterdam, Netherlands
5 days ago
Apply on www.adzuna.nl
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€500.0 - €583.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Software Applications Software Quality Code Review Databases Continuous Integration Python (Programming Language) PostgreSQL MongoDB MySQL Node.Js
+8 more
Software Engineering Web Application Frameworks ReactJS System Availability Reliability of Systems AngularJS Information Technology Software Version Control

Job description

Wave is a dynamic company operating at the forefront of the staffing and recruiting industry, dedicated to connecting top talent with leading organizations worldwide. We are seeking a highly skilled and motivated Software Engineer to join our innovative team. In this role, you will play a crucial part in developing and maintaining our cutting-edge recruitment platform that empowers both employers and candidates to achieve their hiring goals efficiently. As a Software Engineer at Wave, you will collaborate with cross-functional teams to design scalable software solutions, improve user experiences, and ensure system reliability. This position offers an exciting opportunity to work in a fast-paced environment where technology meets human potential, driving measurable impact in the staffing and recruiting landscape. If you are passionate about leveraging software development to transform how people find jobs and employers find talent, Wave is the place for you to grow your career and make a tangible difference in the industry. Responsibilities

  • Design, develop, and maintain high-quality software applications tailored to the staffing and recruiting domain.
  • Collaborate with product managers, designers, and other engineers to deliver innovative features and enhancements.
  • Write clean, efficient, and well-documented code following industry best practices.
  • Participate in code reviews to ensure code quality and share knowledge within the team.
  • Identify, troubleshoot, and resolve software defects and performance issues promptly.
  • Contribute to the architecture and design discussions to build scalable and maintainable systems.
  • Stay up-to-date with emerging technologies and integrate them into existing systems when appropriate.
  • Assist in the deployment and monitoring of applications to ensure high availability and reliability.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Software Engineer or similar role, preferably in staffing, recruiting, or related industries.
  • Strong proficiency in programming languages such as Java, Python, or JavaScript.
  • Experience with web frameworks and technologies including React, Node.js, or Angular is highly desirable.
  • Familiarity with database systems like MySQL, PostgreSQL, or MongoDB.
  • Solid understanding of software development methodologies, version control systems, and CI/CD pipelines.
  • Excellent problem-solving skills and the ability to work effectively in a collaborative team environment.
  • Strong communication skills with a passion for continuous learning and professional growth.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.nl
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · World Congress 2024

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all