Software Engineer - WFH Role
Torentify Official — Netherlands · Posted ~3 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
# Software Engineer — Blue Domain
## About the Role
Virtuagym is seeking a Software Engineer to join the Development team supporting the **Blue domain**, which focuses on billing and payments.
In this role, you’ll help develop and maintain features across the billing and payments platform, contributing directly to experiences used by more than 35 million end-users.
You’ll work across the full software development lifecycle, from refining product requirements and technical design through implementation, testing, deployment, and operation.
The role offers significant ownership and collaboration within an agile/DevOps environment, with opportunities to contribute to architecture, product planning, development practices, and technical decision-making.
## Key Responsibilities
* Design simple, scalable, maintainable, and practical software solutions.
* Build on existing architecture and improve it using current engineering best practices.
* Deliver features end-to-end, from technical design through production.
* Develop and maintain billing and payments platform functionality.
* Monitor production systems owned by the team and identify issues proactively.
* Write useful technical documentation and diagrams.
* Communicate progress, ask questions, seek feedback, and raise issues early.
* Conduct constructive and effective code reviews.
* Participate in Sprint and Product Backlog planning and contribute to product direction.
* Pair or mob with teammates when collaborative development is beneficial.
* Provide technical guidance and share knowledge with team members.
* Contribute ideas and improvements to the team's agile and DevOps practices.
* Develop and maintain unit, integration, and end-to-end testing suites.
* Collaborate with Product Management to create actionable product specifications.
* Participate in daily team rituals and contribute to continuous improvement across the Development Lifecycle.
## Required Qualifications
* Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent experience.
* 2–3 years of professional software development experience.
* Experience building, testing, and maintaining software systems with a focus on testability, maintainability, observability, and reliability.
* **Hands-on production experience with PHP — hard requirement.**
* Experience with a relational database management system (RDBMS) and Entity Relationship Diagrams.
* Experience with version control and Git workflows.
* Knowledge of agile principles and their implementation, including Scrum and DevOps lifecycles.
* Strong written and verbal communication skills in English.
* Ability to collaborate effectively with Product Management and development teams.
* Commitment to delivering high-quality, well-tested software.
* Ability to work independently while contributing effectively as part of a team.
## Preferred Qualifications
* Experience with Python.
* Experience with distributed services and event-driven applications.
* Experience working with Vue.js.
* A well-curated software development portfolio.
* Strong focus on customer satisfaction.
## Skills & Competencies
* PHP
* Software development
* Software testing
* Unit, integration, and end-to-end testing
* Backend and frontend development
* RDBMS and data modeling
* Entity Relationship Diagrams
* Git and version control
* Agile, Scrum, and DevOps
* Software architecture and technical design
* Production monitoring and observability
* Reliability and maintainability
* Code review
* Technical documentation
* Product requirements and specifications
* Cross-functional collaboration
* Problem solving
* Knowledge sharing
* Customer-focused development
## Technology Stack
* **Languages & Frameworks:** PHP, Python, Vue.js, Node.js, Kotlin, Swift, Objective-C
* **Messaging & Event Streaming:** Kafka, ksqlDB, Kafka Connect, RabbitMQ
* **Databases & Data Technologies:** MariaDB, MongoDB, Elasticsearch, Redis
* **Cloud & Infrastructure:** AWS, Docker, Kubernetes, Helm, Vault, GitLab
## Education & Experience
**Education**
* Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent experience.
**Experience**
* 2–3 years of professional software development experience.
* Hands-on production experience with PHP.
* Experience building, testing, and maintaining reliable and maintainable software systems.
* Relevant RDBMS and Entity Relationship Diagram experience.
* Experience with Git workflows and version control.
## Work Arrangement & Schedule
* **Location:** Amsterdam, Netherlands.
* **Work arrangement:** Remote-friendly.
* Virtuagym has an office in central Amsterdam and encourages teams to come together for collaboration and knowledge sharing.
* Employees have the freedom to work from home whenever they want, provided they continue delivering strong results.
* Team events and company activities are organized to support collaboration and team connection.
## Compensation & Benefits
* Compensation is not specified in the provided job description.
* Remote-friendly working environment.
* Flexible work-from-home arrangement.
* Team events and company parties.
* Opportunities for professional development, knowledge sharing, and growth within a high-performance team.
## Hiring Process
* Screening call with Recruitment.
* First interview with two Software Engineers, including a presentation and discussion of a project the candidate has built.
* Second interview with the CTO and CIO.
## Compliance / Additional Information
* Virtuagym encourages candidates to apply if they meet **80% or more of the criteria**, recognizing that strong candidates may not meet every listed requirement.
* Candidates are asked to add a specified item in the “anything you would like to add” section after reading the full job description.
* Virtuagym does not collaborate with third parties to fill this vacancy and requests that third parties do not contact the company regarding the role.
We have 153,039 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 153,039 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume