Senior Fullstack Developer (ReactJS, NodeJS)
Summary
Gradion is seeking a Senior Fullstack Developer to build and scale high-performing e-commerce storefronts using TypeScript, Node.js, and React/Next.js. The role involves managing Shopify integrations, optimizing UI/UX for mobile, and collaborating with international teams on global enterprise projects.
In this role, you will
-
Lead the design and development of a multi-market storefront in Next.js and TypeScript, covering catalog, product pages, cart and checkout flows.
-
Choose and justify the right rendering strategy per surface (static, incremental, server-rendered, client-side) based on traffic patterns and freshness needs.
-
Design the caching layer end to end, from CDN and edge through to browser, including invalidation when product, price or inventory data changes.
-
Own the performance budget and optimise across regions, from bundle size and hydration cost through to time to first byte.
-
Build and maintain the orchestration layer between the storefront and commerce services using Node.js with REST or GraphQL.
-
Handle multi-currency and multilingual storefront experiences so each market gets the right catalog, language and pricing.
-
Implement and iterate on payment and checkout flows, working with gateways such as Stripe, PayPal, Klarna, Apple Pay and Google Pay.
-
Support A/B testing and analytics tracking so product decisions are backed by data.
-
Guarantee test coverage with unit, integration and end-to-end testing, and keep CI/CD pipelines healthy.
-
Support observability and operational excellence with proper logging, monitoring and rollback procedures, leveraging AWS where applicable.
-
Guide and mentor mid-level engineers, and share context with both the Gradion team and the client's engineers.
-
Experiment with AI developer tools (Cursor, Claude, Copilot).
What you will bring
-
5+ years of engineering experience on production web applications at scale.
-
Strong command of TypeScript, React and Next.js, plus deep JavaScript and browser fundamentals.
-
Backend experience with Node.js and REST or GraphQL APIs, including designing the orchestration layer between storefront and commerce services.
-
Solid understanding of rendering and caching strategies, and the ability to reason about the trade-offs between them.
-
Hands-on experience deploying to a CDN or edge platform such as Cloudflare, Vercel or CloudFront.
-
Working exposure to AWS (Lambda, S3 or similar services), enough to reason about how your application is deployed and run.
-
Experience with automated testing and CI/CD pipelines.
-
Good spoken and written English. You will be in daily technical discussion with European engineers, including live architecture and pairing sessions.
-
Willingness to learn the Shopify ecosystem, even if you have not used it before.
🏆 Join Vietnam’s Best IT Company - Gradion Vietnam (formerly NFQ Vietnam) was recognized by ITViec for 8 consecutive years, including 2 successive years as the Winner. Work with some of the best minds in the industry and be part of a company that’s redefining how businesses scale through technology.
🌍 Career Growth & Leadership Development - Work closely with our leadership team, gain mentorship from experienced executives, and have direct exposure to high-level strategic decisions. Your growth is limitless, as long as you’re ready to step up, opportunities will always be there for you.
🚀 AI-First Engineering & Strategic Consulting - Our engineering culture integrates AI as a core driver of design, development, and optimization - not an add-on. As a forward-thinking consultancy, we go beyond traditional engineering, combining technical excellence with a strategic mindset to deliver transformative solutions for ambitious businesses.
💰 Competitive Compensation - We believe great talent deserves great rewards. Expect an attractive salary, performance-based bonuses, and a benefits package that reflects your impact. We value talent over salary budgets - exceptional contributions deserve exceptional rewards.
✨ And Many More Benefits to Explore! But most importantly, a healthy work-life balance and an environment where you can thrive professionally and personally. Including:
- Performance bonus of up to 2 months’ salary.
- Performance review twice a year, so your growth is recognized and rewarded.
- Premium healthcare for you, plus an annual health check.
- 15 days of annual leave.
- Full salary during probation.
- Hybrid working for real flexibility.
- Monthly Happy Hour and Community Tech activities.
- Work on global projects as part of an innovation team that shapes ideas for the hi-tech world.
- Diverse training programs to keep you growing.
Skills
As published by lever · 6 questions · 4 written answers
Basics
Which location are you applying for?, Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL, Other Personal Link URL
Pick from a list (2)
- How did you hear about us? optional
- What position level are you applying for? optional
Written answers (4)
- How do you rate your English speaking skills on the scale from 1 to 10?
- What is your expected salary? (Monthly Salary in Net or Gross and which currency it refers to?)
- If selected, when could you join us?
- Could you share what has motivated you to consider new opportunities at this time?