VirtuagymVI

Software Engineer

Virtuagym
Turkey only
Apply now

As Virtuagym keeps on growing, we are now looking for a new face to complement our Development team. As Software 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?

This is a remote position in Turkey, where you will be working for our office based in Amsterdam, The Netherlands. You will be hired remotely through the Turkish entity of our global employment partner.

What this role looks like

A software engineer at Virtuagym will be responsible for developing and maintaining features in our software suite. This includes refining product requirements and being the 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 has a passion for technology, a strong work ethic, and confidence to work independently as well as a part of a team. Software engineers at Virtuagym will develop and maintain unit, integration, and end-to-end testing suites for our software.

Responsibilities

  • Participating in designing simple and scalable technical solutions with good system design practices for product shapes;

  • Working effectively within established architectures, following current best practices;

  • Effectively delivering software following the specifications in the technical solution of a given shape;

  • Actively monitoring production systems for which the team is responsible;

  • Documenting technical solutions including descriptive diagrams;

  • Communicating proactively, delivers progress updates, asks questions for clarification or confirmation, and actively solicits feedback;

  • Providing effective code reviews for all members of the engineering team while asking empathetic and honest questions;

  • Actively participating in the planning of future work, including Sprint Backlog, and Product Backlog;

  • Understanding and making use of the software development methodology chosen by their team to complete the Software Development Lifecycle.

Our tech stack

  • Python, Vue.js, PHP, NodeJS

  • Kakfa, ksqlDB, Kafka Connect

  • Kotlin, Swift, Objective-C

  • MariaDB, MongoDB, Rabbitmq, Elasticsearch, Redis

  • AWS, Docker, Kubernetes, Helm, Vault, Gitlab

Requirements

What you will bring to our Development team

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

  • 3+ years of professional experience in software development, with expertise in PHP, Python, and/or JavaScript;

  • Experience in building, testing, and maintaining software systems while adhering to engineering principles such as testability, maintainability, observability, and reliability;

  • History of contributions to the improvement of 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 your knowledge with others and learn from your team;

  • Love for delivering high quality and well-tested software;

  • Relevant software development experience across the full stack;

  • Relevant experience with an RDBMS and Entity Relational Diagrams;

  • Experience with version control and various git workflows;

  • Strong written and verbal communication skills in English, our company language. Dutch is not required;

  • Knowledge of the agile philosophy and ways to implement it, like SCRUM and DevOps lifecycles (Plan, code, build, test, release, deploy, operate, monitor).

Bonus points for...

  • Experience with distributed services and event-driven applications

  • Experience working with VueJS

  • 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

Here’s why you should join our team!
Benefits:

🌎 Remote working from Turkey, where you will be working for our office based in Amsterdam, the Netherlands;
🌴 14 paid vacation days per year (based on a full-time contract);

💻 We provide your home office set-up and hardware;

💪 The Virtuagym Health Program: access to video-on-demand workouts and meditation through the VG platform and company-wide health & fitness challenges;

✈ Work from abroad (within Europe) for up to 12 weeks a year with a maximum of 4 consecutive weeks;

💬 Unlimited access to on-demand coaching with psychologists via chat, phone, or video call through the platform OpenUp.

Cultural perks:

📈 Many opportunities for personal and professional growth within the company;

😎 A fun, healthy, and international work environment made up of over 35+ nationalities;

🗣 We believe in a flat hierarchy with room to take ownership: your voice will be truly heard;

🎉 Awesome company events such as New Year's dinners, Summer outings, ski trips, etc.

About Virtuagym
Virtuagym is a leading and fast-growing innovator in the digital health and fitness domain, offering a Software as a Service solution and multiple native apps to users worldwide. We offer coaching and management solutions for trainers, studios, clubs and corporate wellness, all with the vision to make the world a healthier and happier place.

Virtuagym is an ambitious, passionate and multicultural team of talented people who want to create a healthier world for all. We believe in teamwork, challenging each other, being bold and adventurous, working lean, taking care of each other and sharing success. As a scale-up, we embrace our diversity, international character and our flat hierarchy that promotes great freedom, taking ownership and making a true impact. Our talented staff of 200+ employees are based out of two locations: Amsterdam, NL, and Medellin, CO.

Every day with us will be an opportunity to cultivate and evolve your personal and professional skills, as well as to make a significant impact on a global scale. At Virtuagym everyone can grow, whatever background you bring with you. We are not just colleagues, we are friends, willing to help and support each other. By joining us, you become a part of a joyful and energetic team.

Ready to join us?
Please do not hesitate to apply by clicking the ‘Apply for this Job’ button below! We look forward to receiving your CV and cover letter in English. We will get back to your application within 10 working days.

For any questions on the vacancy, please get in touch with the recruitment team at [email protected].

The hiring process

The hiring process for this role consists of:

  • Screening call with Recruitment

  • 1st interview with our Software Development Manager and Head of Engineering

  • An assessment

  • Final interview/introduction with the team.

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let Virtuagym know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jul 01, 2024

Posted on

May 02, 2024

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

Turkey +/- 0 hours
Claim this profileVirtuagym logoVI

Virtuagym

Company size

View company profileVisit business.virtuagym.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

11 remote jobs at Virtuagym

Explore the variety of open remote roles at Virtuagym, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Virtuagym

Remote companies like Virtuagym

Find your next opportunity by exploring profiles of companies that are similar to Virtuagym. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan