Explore outstanding AI & Data jobs.
See now

Senior Fullstack Developer (NestJS, VueJS, Typescript)

Tradeit.gg
Remote, District 1, Ho Chi Minh
Remote, Hai Chau, Da Nang
Remote, Cau Giay, Ha Noi
Remote
Posted 8 hours ago
Job Expertise:
Job Domain:
E-commerce
Game

Top 3 reasons to join us

  • Dev team rooted in Vietnam, strong and growing
  • Small team, big impact—your work goes live fast
  • No politics, no egos, no micromanagement

Job description

Tradeit.gg was made by gamers for gamers and is built to improve the experience for those who love skins as much as we do.
Since our inception in 2017, we've dedicated ourselves to providing gamers with a seamless, secure, and efficient platform for 

buying, selling, and trading skins and items from popular games like Counter-Strike 2 (CS2), Team Fortress 2 (TF2), and Rust.

 

We’re looking for a Senior Fullstack Developer to help shape the future of our growing marketplace. You’ll join a skilled dev team (primarily Vietnam-based), 

and work on building new features, systems, and tools that reach millions of gamers worldwide.


Application Process: 

  • CV must be in English. 
  • A programming test will follow successful interviews.

Tech Stack:

  • Client: Vue.js (Nuxt, Vuetify, Vuex).
  • Server: Node.js (Express, Sequelize, Nest).
  • Database: MySQL, ElasticSearch, Redis.
  • Others: TypeScript, Ramda.

Responsibilities:

  • Work full-time (8 hours a day, 5 days a week).
  • Collaborate effectively with the team through daily syncs, code reviews, testing, and continuous improvement of team tools and practices.
  • Contribute to both client-side (Vue.js) and server-side (Node.js) development.
  • Take ownership of features from concept to production, with freedom to influence technical decisions.
  • Mentor junior developers and contribute to team knowledge sharing.

Requirements:

  • Experience: Senior level with 8+ years in full-stack development.
  • Skills: Proficient in Node.js and Vue.js.
  • Language: High-level English proficiency (conversational).
  • Attributes: Team player with a strong commitment to quality and continuous improvement.

Your skills and experience

Must Have:

  • Deep proficiency in NodeJS, JavaScript, HTML5, CSS3.
  • Strong experience with Vue.js, NuxtJS, Vuetify, Vuex/Pinia.
  • Understanding of UX principles, accessibility, and responsive design.
  • Experience with microservices and large-scale projects supporting millions of active users.
  • Ability to integrate RESTful APIs.
  • Proficiency with build tools like Webpack, Vite, version control (Git), CI/CD.
  • Clean, maintainable code, experience with code reviews, and best practices.
  • Understanding of secure UI development (e.g., input validation, XSS prevention).
  • Ability to work independently in a distributed team and manage priorities effectively.
  • Good in English verbal communication.

Nice to Have:

  • Familiarity with esports or gaming communities.
  • Experience with Steam APIs, virtual items, or trading systems.
  • Experience with frontend testing tools.
  • Understanding of functional programing libraries like Ramda or similar.
  • Comfortable working with Figma, or similar tools; iterative dev/design process.
  • Familiarity with web performance, lazy loading, code splitting, and bundle analysis.

Why you'll love working here

Dev team rooted in Vietnam, strong and growing

Our core development team is based in Vietnam, bringing together talent, creativity, and technical skill from a fast-growing hub of innovation. Working here means joining a group that’s globally connected but locally grounded, where collaboration is strong and opportunities to grow are always on the table.

Small team, big impact—your work goes live fast
At tradeit.gg, we keep the team lean so that every person truly matters. You’re not a cog in a giant machine—you’re someone whose ideas, code, and designs quickly make it into production. That means your work is visible, valued, and impactful, not buried under endless approval layers. If you like seeing the results of your effort right away, this is the place.

 

No politics, no egos, just one strong team
We don’t waste time on office drama, hierarchy games, or inflated titles. Everyone here pulls in the same direction, treating each other with respect and honesty. When you work in a group that values cooperation over competition, you can focus on building great things instead of protecting turf. It’s fast, it’s fun, and it feels like family.

 

Trust and transparency, no micromanagement
We believe in freedom paired with responsibility. You can set your rhythm, take breaks when you need, and even step away as long as you handle your commitments. There’s no hovering manager or rigid process slowing you down. Instead, you get clear expectations, open communication, and the trust to do your best work without someone breathing down your neck.

Team Vitality partnership—global esports experiences
We’re proud sponsors of Team Vitality, one of the world’s leading esports organizations. This isn’t just a name on a jersey—it means our team gets front-row access to the biggest esports competitions around the globe. You’ll have opportunities to travel abroad, meet the pros, and be part of the energy of international tournaments. It’s a rare perk that combines work with world-class esports experiences.

Tradeit.gg is the highest rated CS2 (CSGO) skin trading site.

Company type
IT Product
Company industry
Game
Company size
1-50 employees
Country
Vietnam
Working days
Monday - Friday
Overtime policy
No OT

More jobs for you

Get similar jobs by email