×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Full Stack Developer

Remote / Online - Candidates ideally in
Turkey (Türkiye)
Listing for: Virtuagym
Full Time, Contract, Remote/Work from Home position
Listed on 2026-03-11
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 150000 - 300000 TRY Yearly TRY 150000.00 300000.00 YEAR
Job Description & How to Apply Below

As Virtuagym keeps on growing, we are now looking for a new face to complement our Development team. Join Team Yellow to design and implement scalable software solutions that align with established architectural standards. Responsibilities include translating technical specifications into high-quality code, participating in peer code reviews, and ensuring the long‑term maintainability of product features.

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 is a full time and remote position from Turkey where you will be working for our global teams.

What this role looks like

The role drives the end‑to‑end SDLC within Team Yellow, from translating product requirements into scalable technical designs to executing high‑quality code through peer reviews and CI/CD pipelines. This includes active ownership of Agile ceremonies and close collaboration with Product Managers to refine user stories and ensure architectural alignment.

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, delivering progress updates, asking questions for clarification or confirmation, and actively soliciting 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;
  • Actively participating in pair or group programming exercises with all members of the engineering team;
  • Supporting members of the engineering team on technical and professional matters by providing advice and dedicating time to them upon request;
  • Understanding and making use of the software development methodology chosen by their team to complete the Software Development Lifecycle.
  • Python, Vue.js, PHP, NodeJS
  • Kafka, ksql

    DB, Kafka Connect
  • Kotlin, Swift, Objective‑C
What you will bring to our Development team
  • Bachelor’s degree in Computer Science, Software Engineering, a related field or equivalent experience;
  • You are self‑employed and have previous experience with working on a contractor/freelance basis;
  • 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 learning 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 Dev Ops life cycles (Plan, code, build, test, release, deploy, operate, monitor).
  • Experience with distributed…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary