Medior Product Engineer/ Developer/ DevOps - PHP

Job description

“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.” Bas Visser (Founder and CEO)

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. You will write and deliver well designed, testable, efficient and high quality code and enable the Quality Assurance team to prepare test cases and strategies for unit testing. You will ensure deliverables meet requirements and specifications and you maintain the security and integrity of the application software.

You stay up to date with the latest developments in your area of expertise and investigate alternative solutions and technologies to support improvements and you 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

Job requirements

What we look for

  • A minimum of 3 years of 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.

What we offer

  • A competitive compensation package:
    • 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

About FinDock

“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)


We invite you to apply for this role by filling out the application form via the apply button below. The application process consists of the following steps:

Resume and motivation letter review -> phone interview with HR -> interview with hiring manager (and assessment depending on role) -> Talent assessment & interview with coach -> reference check -> panel interview -> coffee/tea with CEO -> offer!

We aim to go through this process within 3 weeks

FinDock welcomes all!

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