Mid-level Developer (Product Engineer) - PHP

Job description

Do you enjoy creating innovative solutions for complex customer challenges issues to maximize their success?

FinDock is growing at a rapid pace, and we are looking for a new team member who is experienced in the translation of customer business and technical requirements into comprehensive software solutions.

What you’ll do

As Medior Product Engineer- PHP you will: 

  • Determine and define functional product and business needs and requirements as well as user stories in close collaboration with the Product team
  • Write and deliver well designed, testable, efficient and high quality code
  • Enable the Quality Assurance team to prepare test cases and strategies for unit testing
  • Ensure deliverables meet requirements and specifications
  • Maintain the security and integrity of the application software
  • Stay up to date with the latest developments in your area of expertise
  • Investigate alternative solutions and technologies to support improvements and present these for architectural review

What makes this role interesting

You work in a DevOps team and together with the team you also are responsible for the ‘ops’ aspects. This ensures you are not just working on isolated parts of the process, but you are an integral part of the whole process. As you continuously contribute to all phases of the development cycle you are aware of all the ins and outs.

Furthermore, you will have lots of freedom to express your own style and opinion on the products you work on; your voice matters.

At FinDock, there are lots of learning opportunities in many areas which help you on the road to build a high quality purpose driven product together with others on the team.


  • Design, develop and deliver high quality unit tested solutions, in close collaboration with QA and product team

  • Ensure deliverables not only meet requirements but are also aligned with best possible outcomes for our product and our customers

  • Since we work as a DevOps team you are also responsible for ‘Ops’

  • Support continuous improvement of our product

  • Maintaining the security and integrity of the application software

  • Stay up to date with the latest developments in your area of expertise

What we offer

We are a Great Place to Work™ certified company which ensures you that credibility, respect, fairness, pride and camaraderie are embedded in our working environment.

  • A monthly base salary of €3.500 - €5.000 depending on experience
    • Flexible hours, hybrid (or remote) working policy

    • Laptop

    • Phone allowance

    • 5k education allowance

    • A pension allowance of which you decide how to invest it

    • Time off for volunteering

    • Coaching and development plan

  • A great opportunity to work with local and international nonprofits like Save the Children, Unicef, WWF, Matchis.

  • The opportunity to shape your role and expand the team

  • An open, compassionate culture where you have the opportunity to be the best version of yourself

  • A supportive environment for personal and professional growth

  • Be part of a highly skilled, ambitious and focused team

Job requirements

What we look for

  • A minimum of 2 years of back-end PHP development experience

  • Academic level or an Applied Technology degree

  • Proven experience with the technologies: PHP and Git

  • Experience with CI/CD processes

  • Experience with running and maintaining applications

  • English language skills are important, Dutch is a plus

A strong candidate

  • Is curious and eager to understand new technologies

  • Has a can-do, positive, get-things-done mentality. Friendly in tone, tenacious in attitude.

  • Is energetic and enjoys working in a fast-paced environment

  • Takes ownership of the work and continuously strives for improvement

  • Is detail focussed and is only truly satisfied when perfection has been reached.


We invite you to apply. 

As we truly want you to make the right choice and we want to make sure our people will be able to get the most out of themselves within FinDock our hiring process is not 'quick and dirty' ;)


We aim to go through this process within 3 weeks

Please note that only candidates who are already eligible to work in the Netherlands can be considered for this role. Applications through employment agencies are not accepted

About FinDock

“It's an exciting time to join FinDock. We're leading the path forward with payments on Salesforce and there's huge energy both within the team and also in the ecosystem. And while the company vision is to Complete the Salesforce Customer 360 with Payments, my personal vision is to see each and every team member thrive and to become the best version of themselves; when each individual thrives, teams thrive and so the business thrives too. We're looking forward to meeting more people to join us on this adventure.” Bas Visser (Founder and CEO)

FinDock is a technology company based in the Netherlands, that empowers users to manage end-to-end payments on Salesforce with its native Salesforce application. While we reach Salesforce customers in nearly every industry, our core focus is the nonprofit sector. FinDock extends Salesforce and the Salesforce Nonprofit Success Pack so that nonprofits can adapt to donor payment preferences and offer multiple ways for donors to give, all managed within CRM. With FinDock, nonprofits can unify donor and payment data, deliver insights to fundraising teams, and launch intelligent donor experiences right from the heart of Salesforce.

Our core values are Trust, Customer Success, Doing Good, and Thrive. FinDock is innovation focused: learning is constant and growth on personal as well as professional level is highly valued.

Feedback of our colleagues

  • FinDock has interesting and satisfied customers and our product fits the market really well. I joined FinDock because I enjoy the challenge of working with large corporations, customers and partners and working with small and large NGO’s. (Daan, Sales Account Executive)

  • We work with highly skilled professionals in a fast paced environment while making an impact (Jorrit, Distinguished Engineer)

  • Thrive is an important value of FinDock and actually complied with (Marc, Senior Customer Success Consultant)