Senior Software Engineer
5+y exp, Node, JS+TS, React, GraphQL, Unit Testing, SOLID Principles, design patterns. Good English level. Full-time (40h/week) long-term contract, fully remote, 4h overlap with Qatar. Payment in USD.
About Virtasant
Virtasant is a global technology services company with a network of over 4,000 technology professionals across 130+ countries. We specialize in cloud architecture, infrastructure, migration, and optimization, helping enterprises scale efficiently while maintaining cost control.
Our
clients range from Fortune 500 companies to fast-growing startups,
relying on us to build high-performance infrastructure, optimize cloud
environments, and enable continuous delivery at scale.
About the role
Our client is one of the world's leading media companies, with over 70
offices worldwide and more than 3,000 employees from over 95 countries.
They are looking for a Senior Software Engineer to help power their large-scale, modern web platform. This is a hands-on role building SPAs and services with React, Node.js, and GraphQL, owning features end-to-end across a substantial multi-repo codebase.
You’ll contribute clean, well-tested code, improve performance, and collaborate closely with internal teams and vendors.
What You’ll Do
- Develop and maintain web applications using React, Node.js, GraphQL and WordPress
- Work both independently and collaboratively to identify requirements, specify designs, and deliver on a regular cadence.
- Communicate effectively across internal and vendor teams to identify and resolve issues quickly and efficiently.
- Review and improve source code written by developers to meet the project coding standards
- Participate in both development of new features and supporting already existing media products
What We’re Looking For
Must-Have Experience
- Fluent in English.
- 5+ years professional software engineering; strong SPA experience.
- Advanced JavaScript and TypeScript with modern ES6+ patterns; React expertise (3+ years). (TypeScript is expected across the codebase.)
- HTML and CSS/Sass excellence; familiarity with modern styling approaches.
- Proficiency with Node.js and GraphQL in production systems.
- Solid unit testing discipline; comfort with front-end testing (e.g., React Testing Library and Jest) and isolating components effectively.
- Strong Git workflows and code review practices.
- Demonstrable understanding of SOLID principles and common design patterns; writes clean, maintainable code.
Nice-to-haves
- Next.js experience; ability to pick up new Next apps quickly.
- Experience with CI/CD, Docker, and Agile rituals.
- Cloud familiarity (GCP preferred, Azure/AWS transferable; conceptual understanding is key).
- Exposure to WordPress/PHP in a headless or integration context.
Tools and Environment
- JavaScript, TypeScript, React. expertise (3+ years)
- HTML and CSS/Sass
- Node.js and GraphQL
- Unit testing
- Git
Our recruitment process
- Recruiter Screen (30 min)
- Coding Exercise (online, async, ~30 min)
- Technical Interview (45 min)
- Client Interview I
- Client Interview II
We strive to move efficiently from step to step so that the recruitment process can be as fast as possible.
What We Offer
- Totally remote, full time (40h/week)
- Flexible work hours
- Contractor agreement
- Payment in USD, by-weekly or monthly - your choice
- Availability: 4 hours overlapping with Doha, Qatar.
- Our team
- Virtasant - Talent Network
- Remote status
- Fully Remote
Already working at Virtasant?
Let’s recruit together and find your next colleague.