Software Engineer

Endeit Capital

Amsterdam

Hybrid

EUR 60,000 - 90,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Office in Amsterdam
Remote-friendly
Team events

Job summary

Virtuagym is growing its Development team, seeking a Software Engineer for the Blue Domain (billing & payments). You will build and maintain features across the billing platform, refining requirements and contributing to design, implementation, and testing.

You should be comfortable working independently and with a team, and you’ll develop unit, integration, and end‑to‑end tests. The role offers a remote-friendly setup, an Amsterdam office, and collaboration across a high‑performing team focused

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent experience.
  • 2–3 years of professional software development experience.
  • Solid, hands-on production experience with PHP – a hard requirement; Python is a strong plus.
  • A love for delivering high‑quality, well‑tested software.
  • A track record of improvements in the Development Lifecycle.
  • Strong communication and collaboration with Product Management to create actionable product specs.
  • Team player who participates in daily rituals and shares knowledge.
  • Experience with an RDBMS and ER diagrams.
  • Experience with Git workflows and version control.
  • Strong English communication skills; English is the company language.
  • Knowledge of agile philosophy and implementing Scrum and DevOps lifecycles.

Responsibilities

  • Design simple, scalable solutions that are more than just technically correct.
  • Build on existing architecture and elevate with best practices.
  • Ship features end-to-end from design through to customer use.
  • Monitor production systems to catch issues early.
  • Write docs and diagrams for teammates to reference later.
  • Share progress and seek feedback early rather than waiting.
  • Provide constructive code reviews that are honest and helpful.
  • Contribute to Sprint and Product Backlog planning.
  • Pair or mob with teammates to leverage collective input.
  • Bring your own approach within the team’s agile/DevOps rhythm.

Skills

PHP
Python
Vue.js
NodeJS
SQL / RDBMS
Git / Git workflows
English communication

Education

Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent experience

Tools

MariaDB
MongoDB
RabbitMQ
Elasticsearch
Redis
AWS
Docker
Kubernetes
Helm
Vault
GitLab
Kafka
ksqlDB
Kafka Connect

Job description

As Virtuagym keeps on growing, we are now looking for a new face to complement our Development team. As aSoftware Engineer, you will be joining the team responsible for our Blue domain, which focuses on billing & payments. Will you join us in our quest to create a healthier and happier world?

Join a high performing team and make an impact!

We're a passionate, driven team with a strong focus on growth and delivering outstanding results. At Virtuagym, we cultivate a high-performance culture built on dedication, ownership and driving excellence. If you're a self-starter who embraces challenges, thrives in a fast-paced, dynamic environment and keeps going where others might stop, this could be the perfect role for you! In return, you’ll join a team where you can grow, develop, and truly unlock your full potential.


We have a beautiful office in the center of Amsterdam and while we foster getting together to exchange ideas and energy, we are a remote-friendly company. This means that you have the freedom to work from home whenever you want, provided you keep delivering great results!
At the same time we love bringing our teams together by organizing team events and company parties to brainstorm about the future of our industry and build friendships, while having fun along the way.

What this role looks like

As Software Engineer, you have a direct impact on improving the experience of more than 35+ million end-users. As a Software Engineer on Blue Domain, you'll be responsible for developing and maintaining features across our billing and payments platform. This includes refining product requirements and being one of the main contributors to the design, implementation, and testing of technical solutions that meet the needs of our customers. A successful software engineer here has a passion for technology, a strong work ethic, and confidence to work independently as well as part of a team. You'll also develop and maintain unit, integration, and end-to-end testing suites for our software.

Responsibilities
  • Designing solutions that are simple, scalable, and actually make sense, not just technically correct
  • Building on our existing architecture and levelling it up with current best practices
  • Shipping features end-to-end, from technical design through to something real customers use
  • Keeping an eye on the production systems your team owns, so issues get caught early, not from a customer complaint
  • Writing docs and diagrams your teammates will genuinely reach for later
  • Speaking up early: sharing progress, asking questions before you're stuck, and asking for feedback rather than waiting for it
  • Giving code reviews that are honest, kind, and actually useful - the kind you'd want to receive yourself
  • Having a real voice in what we build next, through Sprint and Product Backlog planning
  • Pairing or mobbing with teammates when two (or more) heads genuinely beat one
  • Being someone people can tap on the shoulder for advice, and enjoying that part of the job
  • Bringing your own take on how we work, within the agile/DevOps rhythm the team has chosen
Our tech stack
  • PHP, Python, Vue.js, NodeJS
  • Kafka, ksqlDB, Kafka Connect
  • Kotlin, Swift, Objective-C
  • MariaDB, MongoDB, RabbitMQ, Elasticsearch, Redis
  • AWS, Docker, Kubernetes, Helm, Vault, GitLab
What you'll bring
  • Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent experience
  • At least 2-3 years of professional experience in software development; Experience building, testing, and maintaining software systems while adhering to engineering principles such as testability, maintainability, observability, and reliability
  • Solid, hands‑on production experience with PHP - this is a hard requirement for this role, experience with Python is a strong plus
  • A love for delivering high‑quality, well‑tested software
  • A track record of contributing to improvements in the Development Lifecycle
  • Strong communication skills and the ability to collaborate with Product Management to create actionable product specifications
  • A team player who actively participates in daily rituals and contributes to the team's success, sharing knowledge with others and learning from the team in turn
  • Relevant experience with an RDBMS and Entity Relationship Diagrams
  • Experience with version control and various git workflows
  • Strong written and verbal communication skills in English, our company language
  • Knowledge of the agile philosophy and how to implement it, like Scrum and DevOps lifecycles (plan, code, build, test, release, deploy, operate, monitor)
Bonus points if you’ll bring:
  • Experience with distributed services and event‑driven applications
  • Experience working with Vue.js
  • A well‑curated portfolio
  • An obsession with customer satisfaction

Important note: please do apply if you meet 80%+ of the criteria. At Virtuagym we hire great people, not just resumes. If you can't check off a few requirements but are a fast learner, we'd love to hear from you. If you have read everything carefully, please add a in the “anything you would like to add” section.

Ready to join us?
The hiring process

The hiring process for this role consists of:

  • Screening call with Recruitment
  • 1st interview with two Software Engineers in which you will show a project you’ve built and are proud of and explain why you decided to build it the way you did. Make sure to show us the parts that you’re most proud of or were hardest to get right.
  • 2nd interview with our CTO and CIO

* Please note that we do not collaborate with third parties to fill this vacancy, so third parties are kindly asked not to contact us about this role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Virtuagym • Amsterdam

Hybrid
EUR 55,000 - 75,000
Partnerships Manager
Partnerships Manager

Virtuagym • Amsterdam

On-site
EUR 40,000 - 60,000
25 paid vacation days
Pension scheme
Remote-friendly work
+3
Digital Marketing Intern (German Speaker)
Digital Marketing Intern (German Speaker)

Virtuagym • Amsterdam

On-site
EUR 6,700 - 10,000
Monthly internship compensation
Remote-friendly
Hardware provided
+4
Software Engineer
Software Engineer

Virtuagym • Netherlands

On-site
EUR 60,000 - 100,000
Gym membership stipend
Family gym discount
Free crossfit classes
+6
Account Executive Spain
Account Executive Spain

Virtuagym • Amsterdam

Hybrid
EUR 40,000 - 70,000
Remote working from Spain
Home office setup and hardware
Health & fitness program
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

Virtual Vaults • Rotterdam

Hybrid
EUR 67,000 - 84,000
Salary €6,000 – €7,500 (monthly)
Hybrid work: 3 days in office, 2 days/
Pension contribution
+5
Senior Backend Engineer Ruby on Rails
Senior Backend Engineer Ruby on Rails

Ruby Developer • Amsterdam

Hybrid
EUR 51,000 - 73,000
MacBook
Hybrid work
Pension plan
+1
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Virtual Vaults • Rotterdam

On-site
EUR 67,000 - 84,000
Salary range €6,000–€7,500 per month
Hybrid work (office + home)
27 vacation days
+3
Senior Software Engineer
Senior Software Engineer

Lab Digital • Utrecht

On-site
EUR 50,000 - 65,000
Senior salary 4500–5800 EUR/month
25 vacation days
Annual bonus
+6
Python Backend & Data Engineer
Python Backend & Data Engineer

Experiencegift • Amsterdam

On-site
EUR 60,000 - 80,000
Salary reflective of skills and experience
Hybrid work policy
25 vacation days
+3