SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Virtuagym is seeking a Software Engineer to join the Development team, specifically the Blue domain focused on billing and payments. You will have direct impact on improving the experience of 35+ million end-users by developing and maintaining features across the billing and payments platform.
In this role, you will be responsible for designing scalable solutions, building on existing architecture with current best practices, and shipping features end-to-end from technical design through production. You'll develop and maintain comprehensive testing suites (unit, integration, and end-to-end), monitor production systems to catch issues early, and contribute to technical documentation and diagrams.
Key responsibilities include:
- Designing simple, scalable, and technically sound solutions
- Building features end-to-end with ownership from design through customer use
- Maintaining production systems and monitoring for early issue detection
- Writing clear documentation and creating useful diagrams
- Providing honest, constructive code reviews
- Contributing to Sprint and Product Backlog planning
- Collaborating with teammates through pair programming and mob sessions
- Mentoring peers and being available for technical advice
- Actively participating in daily rituals and agile ceremonies
The tech stack includes PHP, Python, Vue.js, NodeJS, Kafka, ksqlDB, Kotlin, Swift, Objective-C, MariaDB, MongoDB, RabbitMQ, Elasticsearch, Redis, AWS, Docker, Kubernetes, Helm, Vault, and GitLab.
Virtuagym fosters a high-performance culture emphasizing dedication, ownership, and excellence. The company maintains a beautiful office in central Amsterdam and is remote-friendly, allowing work from home flexibility while encouraging in-person collaboration through team events and company gatherings.
REQUIREMENTS:
- Bachelor's degree in Computer Science, Software Engineering, related field, or equivalent experience
- Minimum 2-3 years of professional software development experience
- Solid, hands-on production experience with PHP (hard requirement)
- Experience building, testing, and maintaining software systems with focus on testability, maintainability, observability, and reliability
- Experience with RDBMS and Entity Relationship Diagrams
- Version control and git workflow proficiency
- Strong written and verbal communication skills in English
- Knowledge of agile philosophy (Scrum, DevOps lifecycles)
- Track record of contributing to Development Lifecycle improvements
- Ability to collaborate with Product Management
- Active team participation and knowledge-sharing mindset
BONUS SKILLS:
- Python experience (strong plus)
- Experience with distributed services and event-driven applications
- Vue.js experience
- Well-curated portfolio
- Customer satisfaction focus
Note: The company welcomes applications from candidates meeting 80%+ of criteria and values fast learners.