Software Engineer Backend (PHP)
You will be working with cutting edge technology within a company where we always strive to work within the latest version. To give you an idea, here's a glance of our stack:
We're always on the latest PHP and Symfony versions, if possible on release day, or shortly after. We're currently running PHP 8.3 and Symfony 7.0 and we love it 💙
Commands and events are our first class citizens on our platform. For asynchronous message handling we use RabbitMQ.
GraphQL
We have built our own attribute based GraphQL framework for rapid development, to communicate with our iOS and Android apps as well as our Next.js web client.
We rely on proven industry standards, we store our data in MySQL and Redis.
Our whole infrastructure is hosted at Amazon with Kubernetes. We manage our infrastructure in code (IaaS) with Hashicorp tools (e.g. Terraform).
Quality is important so we're running full static analysis on the highest levels with PHPStan and strive to full unit and functional test coverage.
Using the same ubiquitous language in our codebase as the business uses is key for future evolvability and maintainability of our platform.
We use Elasticsearch as search engine to help the fan find that awesome event and ticket they want to go to.
Your curiosity is really important, as is your drive for innovation. The product team has a lot of freedom and space for personal creativity. Productivity and teamwork are key values for us so your contributions will have a huge impact. Your newly shipped feature will be used by thousands of our users immediately. Here are some example projects, to give you an idea of what's going on:
As the event ticketing industry is evolving, we're broadening the support of more ticket file types;
Automized SecureSwap configuration for Secure Swap partners, to make it easier for them to connect with us and make events 100% safe;
Without events, our fans cannot sell or buy tickets, so we're improving event creation significantly.
You have been a software engineer for a couple of years (3+) and have a good working knowledge of PHP (possibly with the Symfony framework) and MySQL.
You are based in The Netherlands, are an EU resident, or have an existing visa to work here. A relocation package is not provided.
You use git every day, write meaningful commit messages, and test the code you check in.
Even though you've been around the block, you also know that the field of software engineering is a fast moving target and there is no way you can know everything, so every day is an opportunity to learn and embrace change.
You enjoy bringing value to end users, and acknowledge that small steps every day are the way to get there.
If you have experience with Javascript/React, native mobile languages, or "ops tools" - that's a big bonus.
At TicketSwap we don't only care about a competitive salary. We want you to be happy and healthy and get the best result possible, every single day! That's why we're offering a range of perks and benefits that we hope will help you reach all your goals and ambitions in life and enjoy every moment in and around the office.
MacBook Pro with 27" monitor
25 paid holidays a year
Friday drinks in the office
VISA Sponsorship
Pension plan, fully paid by TicketSwap
Healthy lunch & snacks every day
Research shows that women and those in traditionally underrepresented groups tend to apply only if they check all the boxes. That’s a shame, as we would love to build a diverse team. If you know you’ve ‘got what it takes’, but don’t meet every requirement for the role, we would still encourage you to apply.
TicketSwap is looking for the best and motivated talent out there no matter your nationality, gender, sexual preference or religious beliefs. 🚀
Click the button below and we'll get back to you as soon as possible! 👇
Please upload your cv in pdf format.
Proactive talent acquisition from third parties is not appreciated.