(senior) software engineer

Yoursurprise
Zierikzee, Netherlands
16 days ago

Role details

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

Job location

Zierikzee, Netherlands

Tech stack

PHP
API
Artificial Intelligence
Static Program Analysis
Linux
Software Engineering
TypeScript
Google Cloud Platform
Backend
Front End Software Development
REST
Programming Languages

Job description

We are looking for a software developer in our Internal Software team, responsible for all internal software supporting production, warehousing, customer service, and finance departments. What will you do?

YourSurprise's goals for 2026 are ambitious. To achieve these, we need to redefine our software development approach. We have been transitioning from a monolithic application, introducing new techniques and programming languages, including running much of our software on Google Cloud Run.

You will work with a diverse team to build new software or redefine existing components. The software should be intuitive for users-customers and colleagues alike-and scalable to handle 100,000 gifts to be sold and shipped in 2026. Your projects may include:

  • Developing or refactoring APIs to connect our systems, especially AI systems;
  • Collaborating with stakeholders to develop software aligned with user needs;
  • Exploring how AI can streamline internal processes.

Where will you end up?

You will join team IT, which consists of 30 engineers, from senior experts to recent graduates. The team is divided into smaller autonomous groups responsible for specific domains or projects, operating with high autonomy but maintaining close collaboration and knowledge sharing.

Our team includes 17 software engineers, 5 data engineers/scientists, 3 support engineers, 3 leads, and a dedicated tester. Meet our team: Who are you?

Requirements

You are an inquisitive and motivated developer with at least 5 years of software development experience. You have experience in frontend or backend development, preferably both. Key qualifications include:

  • Experience writing readable and maintainable code in PHP, TypeScript, or similar languages;
  • You are an European citizen;
  • Proficiency in (unit) testing and static code analysis;
  • Ability to structure complex projects;
  • Experience developing scalable RESTful APIs;
  • Interest in improving business processes through technical solutions;
  • Strong focus on user experience;
  • Ability to translate ideas into actionable plans supported by your team.

Benefits & conditions

  • Choice of your own laptop: MacBook Pro or Dell with Linux;
  • Freedom from billable hours or unnecessary project constraints;
  • A vibrant team spirit with hackathons, LAN parties, meetups, and social events;
  • Opportunities to attend international tech conferences and enjoy team outings;
  • Dedicated time for personal development every two weeks;

Additional benefits include:

  • Competitive salary with profit sharing;
  • Travel reimbursement (car and public transport);
  • Collective pension scheme;
  • 25 holidays (based on 40 hours) plus 8% holiday allowance;
  • Affordable lunch options and daily fruit baskets;
  • Access to Open Up for mental and well-being support;
  • Participation in sports clubs, parties, and company events;
  • Bicycle leasing plan for eco-friendly commuting.

About the company

At YourSurprise, we believe that software is the key to creating unique and meaningful gifts. Our software supports the gifting moment between two people, which we call a 'happy moment'. We aim to create 5.5 million happy moments in 2026. This means that on our busiest day, we will ship around 100,000 gifts.

Apply for this position