Senior Full-Stack Engineer (Node/React/TypeScript)
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.
For this role, the client asks that 4 of your daily 8 hours of work overlap with the rest of the team. Those 4 hours are between 2 PM and 4 PM Qatar time. Please consider this when applying.
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 the source code written by developers to meet the project coding standards
Participate in both the development of new features and supporting already existing media products
What We’re Looking For
Must-Have Experience
Fluent in English.
5+ years of professional software engineering; strong SPA (Single Page Application) 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)
Technical Interview (30 min)
Client Interview I
Client Interview II
Client Interview III
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
Long-term, solid independent 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
Colleagues
Already working at Virtasant?
Let’s recruit together and find your next colleague.