SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer

Virtuagym - Remote - Remote

Apply on the company site

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's Blue domain, which focuses on billing and payments infrastructure. You will work on a platform serving 35+ million end-users, designing and implementing features across the billing and payments system while maintaining high engineering standards. In this role, you will be responsible for: - Designing scalable, maintainable solutions that balance technical correctness with practical customer needs - Building on existing architecture and implementing current best practices - Shipping features end-to-end, from technical design through production deployment - Developing and maintaining comprehensive unit, integration, and end-to-end testing suites - Monitoring production systems owned by your team to catch issues proactively - Writing clear documentation and diagrams for team reference - Providing thoughtful, constructive code reviews - Contributing to Sprint and Product Backlog planning decisions - Collaborating with teammates through pair programming and mob sessions when beneficial - Mentoring peers and being a resource for technical advice - Actively participating in daily team rituals and agile ceremonies The tech stack includes PHP, Python, Vue.js, NodeJS, Kafka, ksqlDB, Kafka Connect, Kotlin, Swift, Objective-C, MariaDB, MongoDB, RabbitMQ, Elasticsearch, Redis, AWS, Docker, Kubernetes, Helm, Vault, and GitLab. Virtuagym operates from a central Amsterdam office but is remote-friendly. This is a full-time remote position based in Bulgaria, working with global teams. The company emphasizes a high-performance culture built on dedication, ownership, and driving excellence, with a focus on growth and delivering outstanding results. REQUIREMENTS: - Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional 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 relational databases (RDBMS) and Entity Relationship Diagrams - Proficiency with version control and git workflows - Strong written and verbal communication skills in English - Knowledge of agile philosophy, Scrum, and DevOps lifecycles (plan, code, build, test, release, deploy, operate, monitor) - Ability to work independently and as part of a team - Track record of contributing to Development Lifecycle improvements BONUS SKILLS: - Experience with Python - Experience with distributed services and event-driven applications - Experience with Vue.js - Well-curated portfolio demonstrating past work - Customer satisfaction focus Note: The company welcomes applications from candidates meeting 80%+ of criteria and values fast learners.

Similar roles