PHP Developer

Job description

We are Virtuagym: a leading tech company providing an innovative all-in-one SaaS solution for health professionals. This includes communication and engagement, membership management, e-commerce, billing and payments, together with exercise and nutrition guidance and online coaching.


With two offices in Amsterdam, NL, and Medellin, CO, 220+ employees, over 15 million end-users, 30,000 trainers and more than 6,000 health clubs worldwide, Virtuagym keeps on growing every year. The company culture is informal, dynamic, and fun. We are beyond the start-up phase, but still cherish our start-up culture.


Will you join us in our quest to create a healthier and happier world?


What this role looks like

As Virtuagym's new PHP Developer you join a team of 40+ software engineers within the 60+ strong Product Development department. You get to work on creating new features and improving existing functionalities, while ensuring scalability and maintainability.


You work agile within the Scrum framework in one of our web-based squads. Each squad is responsible for a domain of our product, be that Communication and Engagement, Memberships and E-commerce, Payments and Invoices, or Training and Nutrition. The squads usually consists of Backend, Frontend or Full-stack Developers, a QA Engineer and a Product Owner. What unites all of us is an eagerness to learn, an eye for quality, and playing for the same team - all of this while having fun, improving ourselves and our product.


Some of your key tasks:

  • Develop new features and improve existing functionalities, taking into account scalability, feasibility, transferability and quality
  • Collaborate with your squad and other colleagues to determine technical and functional requirements for new features
  • Contribute with your knowledge of coding, architecture and development processes to department-wide improvements
  • Become a a valued member of your autonomous, cross-functional team by participating and contributing in Scrum rituals

Requirements

What you bring to the table

  • 3+ years experience with PHP (preferably OOP & PHP7+)

  • Knowledge of database design

  • SQL coding experience (MySQL and NoSQL - MongoDB, Redis, etc)

  • Familiar with web technologies (HTML, CSS, Javascript, jQuery, AJAX, JSON, Bootstrap, Vue.js)

  • Experience with Git

  • Strong analytical skills

  • Knowledge of agile methodologies, such as Scrum

  • Strong communication skills in English, our company language

  • A university degree in a related field, such as computer science

  • Ideally you are already located in the Netherlands or within the European Union


Even better if you have experience with:

  • Other programming languages (Python, Java, JavaScript)

  • Microservices architecture

  • DevOps culture and automation tools like Kubernetes, CI/CD and Docker


Here's why we think you should come work with us

  • We offer a full-time contract with solid compensation, free gym membership, weekly crossfit and yoga classes, knowledge exchange sessions (pizza included!), Dutch-speaking courses, fresh fruit in the office, Friday drinks and plenty of other fun events with your colleagues


  • We provide 25 paid holidays per year (based on a full-time contract), holiday allowance and a pension plan 


  • You’ll be joining a diverse and international team made up of over 30 nationalities across our offices in Amsterdam and Medellin, working in an easy-going and fun environment


  • We work with a great stack: PHP, Python, Vue.js, MariaDB, Redis, MongoDB, ElasticSearch, Kubernetes, and Git

  • As a scale-up, we offer great freedom and autonomy to take ownership of projects and to develop your skills and experience with us


  • Our beautiful office in Amsterdam is located along the Knowledge Mile and has stunning views of the city. We’re also just a few minutes walk away from Amstel station, a key transport hub


Are you ready to join us?

Please do not hesitate to apply by clicking the ‘Apply for this Job’ button below! 

For any questions on the vacancy, please get in touch with the recruitment team at recruitment@virtuagym.com.


Please note that we do not collaborate with third parties to fill this vacancy.