Backend Developer

Apply now

Backend Developer

Full-time · Amsterdam

You will be part of our Development team and will be working on migrating our monolithic application to (micro) services plus expanding our platform to build better solutions. You are eager to learn and want to make a next step in your career. 

Our primary stack is LEMP all running on AWS (EC2/Lambda), build on top of Symfony Framework backed by DoctrineORM/MySQL and MongoDB/DynamoDB/Redis databases. Some of the other tools that we use are Node.js, Git, Docker and we are enthusiastic exploring the serverless architecture. And obviously an endless supply of coffee. Haven’t worked with these technologies before? This is an amazing chance to jump in and learn!

One thing you should know: we're a people-focused organization. Our developers help each other, work on problems together, mentor each other, fail together, and actively develop their careers.

To be successful in this role, you have:

  • Experience with PHP and Symfony Framework, and the excitement to work other languages like Node.js/Python.
  • 2 to 5 years building applications in a mainstream programming language: PHP, Node.js, Python, Ruby, C#, C++, Java or other;
  • Understanding of SOLID principles;
  • Understanding of basic data structures and computational complexity (Big O);
  • Unit-testing know-how; experience with TDD or BDD is an added bonus;
  • Working knowledge of front-end technologies (HTML, CSS, AJAX, JavaScript, TypeScript, React) as an advantage;
  • Solid database experience with understanding the differences between RDBMS and NoSQL;
  • Strong understanding of how to develop and maintain RESTful web services;
  • Computer Science education (huge plus);
  • A drive for results; you're a self-starter with great communication and collaboration skills.

Things to keep in mind when applying:

  • We care more about the why rather than just the result;
  • Sending your resume is nice, but a GitHub profile or other ways to showcase your work is great;
  • Our initial review is mostly based on your answers to the questions we have in the application form and your motivation to contact us.

Understanding what we do will make our interviews a lot more productive and efficient, make sure to do the the reading beforehand.