Remote - Senior Fullstack Engineer (Up to 2.800 USD)

HN/HCM
Full time
Up to 2.800 USD
Remote
31/10/2025
Apply Now
Back to list jobs

1. INTRODUCTION

a. About Fetch:

Our mission is to offer Vietnam’s most talented technologists a platform to connect with some of the world’s leading tech companies and build their expertise on a global scale. Over 4 years, Fetch has built a good reputation and is trusted by many Vietnamese and foreign companies; And Fetch will continue its good work to bridge the divide between the World and the Vietnam Tech sector.

b. About Client:

We simplify global trade information and provide valuable insights. Founded in 2014, our goal is to help over 10,000 organizations by offering the best intelligence on commodities, energy, and maritime through a single platform.

You'll be a key player in turning complex data into strategic resources for our clients. Your role involves creating data-driven stories that empower clients in their industries.

Your expertise helps us navigate markets successfully. Your journey starts here, where innovation meets impact. Join our team of 500+ talented people from 35+ countries worldwide

2. RESPONSIBILITIES

  • Design and Build End-to-End Features: Develop scalable and high-performance front-end and back-end systems, working across the stack with technologies like Node.js and Vue.js.
  • Ensure Product Alignment: Collaborate closely with product managers and designers to align technical solutions with business needs.
  • Champion Engineering Excellence: Write robust, maintainable code and implement best practices around testing, CI/CD, performance, and reliability.
  • Architect Scalable Systems: Design and implement distributed systems and microservices with event-driven architecture using Kafka and gRPC.
  • Mentor and Lead: Guide other engineers through code reviews, technical planning, and knowledge sharing.
  • Own Operations and Reliability: Take part in monitoring, incident response, and performance tuning across the stack.
  • Contribute to Agile Culture: Actively participate in sprint planning, retrospectives, and other Agile ceremonies to continuously improve team practices.

3. REQUIREMENT

  • A Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • 5+ years of experience developing production-grade applications with Node.js and modern frontend frameworks (preferably Vue.js) in TypeScript.
  • Strong expertise in designing, implementing, and maintaining microservices architectures.
  • Solid hands-on experience with KafkagRPC, and event-driven systems.
  • Proficiency in MySQLElasticsearch, and Redis.
  • Familiarity with MS Azure and infrastructure orchestration tools like Kubernetes and Helm.
  • Deep understanding of data structuresdistributed systems, and system design principles.
  • Excellent communication and collaboration skills, with a track record of technical leadership and mentoring engineers.
  • Strong adherence to Agile methodologies and software development best practices.

It will be even better if you have…

  • Familiarity with Hexagonal or Clean Architecture principles.
  • Experience integrating SDKs and APIs into web and mobile apps.
  • Exposure to DevOps tooling and practices (GitLab CI/CD, observability, SonarQube, etc.).
  • Prior work in fast-paced, product-focused environments or the maritime/logistics domain.
  • Prior experience with React Native and MongoDB

4. WHY YOU‘LL LOVE WORKING HERE

Being a Senior Fullstack developer at Fetch Technology, you will experience a youthful, flexible and creative work environment:

  • Attractive salary and annual salary review.
  • Devices provided by Company
  • Full social insurance, health insurance & unemployment insurance according to Vietnam Labor Law.
  • PVI Health Care.
  • 12-day annual leave per year.
  • 13th-month salary.
  • Enjoy diversified activities: Weekly and Monthly Team-building, Company trip, Play Game (PlayStation, CS Go), Play Sport (Football, Badminton...).
  • Work in a truly global environment — with 7 offices across the world and team members from over 50 nationalities.
  • You will always have the chance to solve complex, domain-specific problems using cutting-edge technology.
  • Enjoy building new products from scratch — we’re growing fast and always launching new features
  • Thrive in a cross-functional environment where software engineering meets energy, finance, and global trade.

5. WORKING HOURS & LOCATION

  • Working hours: From 9 AM - 6 PM, Monday to Friday.
  • Location: 

+ HN: 13th Floor, TTC Building - No.19, Duy Tan Street, Dich Vong Hau Ward, Cau Giay District, Hanoi.

+ HCM: 3rd Floor, BCONS TOWER 2 - No.42/1, Ung Van Khiem Street, Ward 25, Binh Thanh District, HCMC.

NodeJS
VueJS

Remote

Find the perfect fit with Fetch
Find the perfect fit with Fetch
messenger