Remote - Senior Fullstack Engineer (Up to 3.000 USD)

New
Full time
Up to 3.000 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:

2. RESPONSIBILITIES

We’re looking for a highly skilled Fullstack Engineer experienced in TypeScript, capable of building robust web applications from frontend to backend. You’ll be responsible for developing and maintaining data-rich products using React and Next.js, integrating APIs, handling web scraping tasks, and managing relational data in PostgreSQL.

You’ll work closely with our product and data teams to turn ideas into production-ready tools that handle scale, automation, and complex data flows.

  •  Design, build, and maintain scalable fullstack applications using Next.js (App Router) and TypeScript.
  •  Develop responsive frontend interfaces with React, optimizing for speed, accessibility, and user experience.
  •  Implement and manage server-side APIs, webhooks, and background jobs.
  •  Write efficient web scrapers for structured and unstructured data sources, handling rate limits and anti-bot mechanisms.
  •  Design and optimize PostgreSQL schemas, queries, and migrations.
  •  Integrate and maintain third-party APIs and services.
  •  Collaborate with team members on architecture, performance, and deployment strategies.
  •  Follow best practices for code quality, testing, and CI/CD.

3. REQUIREMENT

  •  Strong proficiency in TypeScript for both frontend and backend development.
  •  Expertise in React with hooks, context, and component-driven design.
  •  Hands-on experience with Next.js (API routes, server components, SSR/SSG).
  •  Database design and query optimization using PostgreSQL.
  •  Experience with web scraping frameworks (e.g., Puppeteer, Playwright, Cheerio, BeautifulSoup).
  •  Ability to solve Captcha and anti-bot challenges (e.g., using 2Captcha, hCaptcha bypass methods, or rotating proxies).
  •  Familiarity with authentication systems (JWT, OAuth, cookies/sessions).
  •  Knowledge of deployment and DevOps practices (Vercel, Docker, or AWS).
  • Fluent English is a must-have

Nice to Have

  •  Experience with headless browsers for automated scraping workflows.
  •  Background in data processing pipelines or ETL tasks.
  •  Familiarity with GraphQL or RESTful API design.
  •  Understanding of caching layers (Redis, Edge Functions).
  •  Comfort with CI/CD pipelines and modern Git workflows.

4. WHY YOU‘LL LOVE WORKING HERE

5. WORKING HOURS & LOCATION

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

Remote

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