Senior PHP Developer

Apply now

Senior PHP Developer

Students and editors generate 100,000 page views a day on our web-application. You will work with the development team to make our application more scalable, faster and easier to use by releasing new features every two weeks.

FULL-TIME · AMSTERDAM

What is Scribbr? 🎓

We are a family of graduates who have one mutual goal: Help students graduate!

Scribbr helps more than 300 students daily, offering our Proofreading & Editing service, the Scribbr Plagiarism Check and more than 1.500 articles (and over 5 million monthly page views) written about thesis topics.

Together with our team in Amsterdam, and more than 500 freelance-editors, we do everything possible to provide the best service for students. This passion has earned us a customer satisfaction score of 9.9/10 from over 1.000 verified reviews.

Since its founding in 2012, Scribbr has evolved from a side-project in an unexplored market to one of the fastest-growing businesses in Europe.

We're looking for a Senior PHP Developer that can help us improve our current services and strengthen our development team as we prepare to launch into new and exciting markets with huge growth potential.

Our tech stack: PHP 7.2, Symfony 4, Doctrine, MySQL 8, Redis, RabbitMQ, Vue.js, AWS, Docker, Scrutinizer, PHPStan, PHPUnit, Sentry, CircleCI, GitHub, DDD.

What will your responsibilities look like?

  • Working together with the team of software engineers, developing our core software products
  • Participating in technical discussions and bringing your best ideas to the table
  • Taking part in designing software application architecture applying Domain Driven Design (DDD) principles
  • Raising the bar for our development standards & delivering high quality software
  • Providing frequent code-reviews and feedback for the other team members
  • Constantly improving our software and engineering practices


What application/codebase will you be working on?

The Scribbr application is split into two components: our super high-traffic marketing website, which is built in Wordpress, and our Symfony order management system (Symfony) called Houston. You will be working on the latter ;-)

Houston is used by students, the support team, the marketing team and the management team to run Scribbr smoothly. We are improving Houston every day to automate more of our processes and to improve the services we deliver.

Some Houston features

  • Process orders and payments of our customers.
  • Manage our vast freelance editor pool.
  • Matching freelance editors and orders via an algorithm based on statistical data.
  • Automatic Word-document analysis to track and assess the performance of our freelance editors.
  • Multi-currency and multi-language operations; students from all over the world use our services.
  • Complete CRM-system to help all students.
  • Plagiarism-detection software.


… and a bit more technical?

Continuously evolving our model is part of Scribbr’s DNA. That is why we use Domain Driven Design as our approach. Our domain code reveals exactly what our business is about. 

Aggregate roots inform other contexts using domain events to make sure tight coupling happens only as a design decision. Value objects are used to communicate, and their immutability results in predictable and testable behavior. Symfony is mainly there to make our lives easier. Because we use the latest version, we make use of autowiring to keep configuring service definitions to a minimum. Less code = more.

Who will you work with?

We're enthusiastic, we're international and we love to celebrate success! We work together to ensure that students are fully satisfied with our services and that Scribbr keeps on growing.

You will work with everyone in the company, but most often with these awesome people:

José

Senior PHP Developer

Ionuț

Senior PHP Developer

Catherine

Development Team Lead

Sander

Front-end Developer

Bas

Co-Founder, Product Owner

Richard

Co-founder, Developer

What are we looking for?

  • 5 or more years of experience developing web application in PHP

  • Experience with Symfony or similar frameworks

  • Strong understanding of OOP patterns and experience applying them in practice

  • Strong software architecture and design skills (SOLID, CQRS)

  • Ability to express software and system architecture in a form of diagrams (UML)

  • Good understanding of database design principles, experience with writing efficient SQL queries (MySql)

  • Experience with messaging systems and queues (RabbitMQ)

  • Experience with designing and developing APIs

  • Experience with applying DDD in practice

  • Experience with caching techniques is a pro


What do we offer?

  • A yearly salary between 51.000 - €68.000

  • Complete autonomy for the dev team (no investors!). Do we need to refactor? Go for it!

  • Project Friday's! In every sprint there is one Friday where you can decide what fun project you are going to work on (non sprint related). Deploy via Alexa? Implement a cool monitoring dashboard? Go ahead!

  • Scribbr regularly hosts the Amsterdam PHP meetup to share knowledge.

  • A high performance laptop, two screens and whatever extra hardware you need.

  • A generous personal budget for headphones and other small tech things.

  • Budget for training, certifications and conferences.

  • A fun, ambitious, informal work environment that embraces the latest technologies.

  • An office with a view in the center of Amsterdam.

  • 25 paid holidays (+7 official Dutch holidays).

  • A supportive team enabling you to foster your own development.

  • The chance to join one of the fastest-growing startups in the Netherlands 🍻

  • Visa sponsorship & assistance for 30% ruling, if applicable.

  • And of course... Friday beers, BBQs, a Scribbr boat docked outside the office, smart and young colleagues, free lunch, etc. ;-)

In the heart of Amsterdam

At tech hub TQ

A Bright Future

Do you think working for a startup is fun, but full of uncertainty and risks? At Scribbr you can put your hesitations aside!

We founded our company five years ago and we have been profitable from the beginning. We don’t have any investors or debts, so no short-term thinking and no unrealistic targets.

Our team is our family. It is the most important part of our company. At Scribbr we grow together and support one another’s development.

We pride ourselves on Scribbr’s stability, sustainability, and teamwork. Join us and experience the fun!

Cheers,

Koen, Bas and Richard - Scribbr Founders 🚀🎓

We work hard and play hard at Scribbr HQ! Join our awesome team!