Senior Software Engineer

Job description

Are you looking for a challenging role in an international company located near the center of Amsterdam, with lots of growth potential? We are now looking for a Senior Software Engineer to join our team.

Who Are We?

Virtuagym is a leading tech company in health & fitness mobile apps, providing solutions for consumers, gyms, personal trainers, physiotherapists and corporate health services. With over 4,000 clients world-wide, 25,000 personal trainers, and 11 million end-users, availability in 14 languages and over 200 staff across two offices in Europe and the Americas, Virtuagym is a leading player in the fitness technology space. 

With over 100% growth every year, we keep reinventing ourselves in the fast-paced fitness technology domain, While while we are beyond the startup phase, we still cherish our start-up culture and non-corporate approach. At Virtuagym you get the opportunity to grow and we empower you to explore, learn and do great things as we conquer the world with our great solutions!

The role

Being a Senior Software Engineer at Virtuagym you will have a key role in optimizing the experience of the users by making our awesome platform even more engaging. Furthermore, by communicating and implementing your technological knowledge you will have a positive impact on our technical solutions.

You will do this while working in one of our web-based squads. Each squad is responsible for a part of our system, like training, coaching, engagement, financial and schedule. The squads consist out of a dev team, product owner, and scrum master.

Within Virtuagym’s development department there is an eagerness to learn, we value quality, are team players, driven and have fun while improving ourselves and our products.


The Ideal Candidate

  • 5+ years of back-end engineering experience in a technology-led company;

  • Experience with working agile in cross-functional teams;

  • Excellent programming skills in PHP, Java or Python, and comfortable in using popular frameworks and tools in this context;

  • Acquainted with agile and software craftsmanship concepts such as Scrum and Kanban;

  • Knowledgeable and experienced in developing highly reliable, scalable real-time services, including knowledge of designing RESTful web services;

  • Comprehensive knowledge of Microservices, Reactive Systems, and Scalable Cloud Native Applications - usage, design, and implementation;

  • Experience with Cloud Computing platforms such as AWS;

  • Adventurous interests in new technologies, languages, and approaches;

  • Strong communication skills in English

What is The Role About

  • Design and implement software, ensuring reliability, efficiency, user-friendliness, maintainability, and quality, according to coding standards;

  • Communicate the consequences of your design on the architecture, and influence design specifications;

  • Implement unt integration and unit tests for the designed modules or components.

What We Offer

  • A challenging full time position and great potential for you to grow and develop yourself

  • Great freedom and autonomy to take ownership, make decisions and have major impacts

  • Various extra benefits such as: regular (pizza) knowledge sessions, free Dutch classes and more!

  • Good compensation and 25 paid holidays per year (public holidays excluded)

  • Pension scheme

  • If you are eligible, we provide assistance with your 30% ruling

  • An unique start-up culture with motivated and fun colleagues near the beautiful center of Amsterdam

If you are from outside of the EU

  • Assistance with your Visa application

  • Refund of your flight to Amsterdam

Do We Have Your Attention?

Please do not hesitate to apply and you might be the next member of our great team!

For more information, please call +31202619440.

Acquisition is not appreciated.