Full-Stack Engineer (L2)

MerchantSpring

Kuala Lumpur

On-site

MYR 120,000 - 210,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

MerchantSpring is a SaaS analytics and reporting platform that helps agencies, investors, brands, and vendors track performance across 120+ marketplaces. As a Full-Stack Engineer, you’ll build responsive React interfaces, scalable Node.js/TypeScript services, and the data layer powering reporting at scale.

You’ll join a focused squad (AI, ETL, or API) and work with product, QA, and engineers in a cloud-native, AI-native environment to ship end-to-end features, improve data pipelines, and keep

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 3-6 years of experience building full-stack/backend applications in production.
  • Strong experience with Node.js and TypeScript.
  • Solid experience building SPAs with React.
  • Proficient in SQL with PostgreSQL; comfortable with MongoDB.
  • REST API development and consumption experience.
  • Experience deploying to AWS and reading CloudWatch logs.
  • Strong problem-solving and clean code habits.
  • Excellent written and verbal communication; collaboration across product, QA, and engineering.
  • Ability to leverage AI coding assistants to boost development productivity.

Responsibilities

  • Ship features end-to-end across a React frontend and Node.js/TypeScript backend.
  • Design and build scalable APIs and services, including GraphQL data layer.
  • Work across data layers (PostgreSQL/TimescaleDB, MongoDB) to model and query data.
  • Integrate with 120+ marketplace APIs to power reporting and analytics.
  • Deploy, monitor, and troubleshoot services on AWS using CloudWatch.
  • Collaborate with product, QA, and engineers to deliver high-quality features.
  • Raise the bar on tooling and code quality as we scale.

Skills

3-6 years experience
Node.js
TypeScript
React
SQL
PostgreSQL
MongoDB
REST APIs
AWS
CloudWatch
Problem solving
Communication
AI coding assistants
TimescaleDB
GraphQL
Python
E-commerce knowledge
API integration
Analytics
Cloudflare
MCP servers
AI tools

Education

Bachelor's Degree in Computer Science/Engineering

Tools

GraphQL
AWS
SQL

Job description

MerchantSpring is a SaaS analytics and reporting platform that helps agencies, investors, brands, and vendors track and optimize performance across more than 120 e-commerce and marketplace channels, including Amazon, Walmart, and Shopify. Working at the intersection of software, data, and commerce, the team builds tools that help customers make sense of complex performance signals and act on them with confidence.

We're seeking a Full-Stack Engineer who enjoys hands-on development across the stack — building responsive React interfaces, scalable Node.js/TypeScript services, and the data layer that powers reporting across 120+ marketplaces. In this role, you'll ship features end-to-end, work with large volumes of real marketplace data, and help keep the platform fast, reliable, and easy to build on.

You'll join one of our focused squads — AI, ETL, or API — working alongside product, QA, and fellow engineers in a modern, cloud-native, AI-native environment. This is a great opportunity for someone who cares about clean, maintainable code, enjoys solving real-world data and scale challenges, and wants to grow their craft on a platform that thousands of sellers and agencies rely on every day.

Requirements
  • Develop and maintain full-stack features across a React frontend and Node.js/TypeScript backend
  • Design and build scalable APIs and services, including work in our GraphQL data layer
  • Write clean, efficient, and well-tested code in TypeScript (our codebase is heavily TypeScript)
  • Work across the data layer — PostgreSQL/TimescaleDB and MongoDB — to model, query, and optimise platform data
  • Integrate with third-party marketplace APIs (Amazon SP API, Data Kiosk, Walmart, and 120+ channels) to power reporting and analytics
  • Deploy, monitor, and troubleshoot services on AWS, using CloudWatch to diagnose issues
  • Collaborate with product, QA, and fellow engineers to deliver high-quality features and drive continuous improvement
  • Keep raising the bar on tooling, practices, and code quality as we scale
Qualifications
  • Bachelor's Degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 3-6 years building full-stack or backend applications in production
  • Strong experience with Node.js and TypeScript
  • Solid experience building single-page applications with React
  • Proficient in SQL with hands-on PostgreSQL experience; comfortable with MongoDB (or another database system)
  • Comfortable building and consuming REST APIs
  • Experience deploying to and troubleshooting on AWS, including reading CloudWatch logs
  • Strong problem-solving skills and a habit of writing clean, testable, maintainable code
  • Excellent written and verbal communication, and the ability to collaborate across product, QA, and engineering
  • Ability to leverage AI coding assistants (e.g., Cursor, Claude) to boost productivity across development and debugging
Nice to Have
  • Experience with TimescaleDB or other time-series data
  • Experience with GraphQL in a production data layer
  • Working knowledge of Python (used alongside TypeScript for parts of our stack)
  • Familiarity with e-commerce or marketplace platforms (e.g., Amazon, Shopify, WooCommerce) and concepts such as orders, products, and categories
  • Experience building connectors or integrating third-party APIs (e.g., Amazon SP API, Data Kiosk)
  • Experience with analytics, reporting, or other data-heavy B2B SaaS products
  • Familiarity with Cloudflare (CDN and edge caching)
  • Experience with MCP servers or building AI-powered developer tooling
  • Power user of AI tools like Claude, Cursor, or similar to accelerate development
Benefits
Why join MerchantSpring?
  • Hard problems at scale: You'll work with billions of rows of live data across 120+ marketplaces — the performance, modelling and cost challenges most engineers only read about. Your work directly shapes how fast and how reliably the platform runs
  • An AI-native stack: Heavily TypeScript, React, GraphQL and AWS — and we build with AI every day (Cursor + Claude, our own MCP server), not as a buzzword. You'll work at the front edge of how software actually gets built
  • Work that ships: Join a focused squad (AI, ETL, or API) small enough that what you build matters, and own features end-to-end with a visible hand in how we do things
  • Stability with autonomy: Be part of a profitable, self-funded business scaling on its own terms — the freedom and pace of a startup, without the runway anxiety
  • Grow fast, learn from the best: A global team across KL and Melbourne that moves quickly. You'll level up on large-scale systems through real ownership and mentorship from people who've built at scale
  • Face time that counts: When our Melbourne team — including the founders — are in KL, you'll get direct, in-person collaboration, and may have the opportunity to travel on occasion
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager (People & Tech Lead)
Engineering Manager (People & Tech Lead)

MerchantSpring • Kuala Lumpur

On-site
MYR 240,000 - 420,000
Own the function
Leadership seat
Hard problems, high stakes
+3
Head of Engineering
Head of Engineering

MerchantSpring • Kuala Lumpur

On-site
MYR 360,000 - 520,000
Head of Engineering
Head of Engineering

MerchantSpring • Kampung Malaysia Tambahan

On-site
MYR 300,000 - 600,000
Travel: KL/Australia trips
CEO access
Technical Support Engineer
Technical Support Engineer

MerchantSpring • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Career growth path
Leadership opportunities
Impact on product quality
+1
Full-Stack Engineer – AI-Native, Scalable Analytics
Full-Stack Engineer – AI-Native, Scalable Analytics

MerchantSpring • Kuala Lumpur

On-site
MYR 120,000 - 210,000
Full Stack Developer
Full Stack Developer

Driwego • Puchong

On-site
MYR 90,000 - 130,000
Senior Frontend Developer
Senior Frontend Developer

Glints • Malaysia

On-site
MYR 120,000 - 180,000
Product Marketing and Content Specialist
Product Marketing and Content Specialist

MerchantSpring • Kampung Malaysia Tambahan

Hybrid
MYR 60,000 - 120,000
Hybrid work in KL office
International team
Co-working space access
Product Marketing and Content Specialist
Product Marketing and Content Specialist

MerchantSpring • Kuala Lumpur

Hybrid
MYR 90,000 - 130,000
Hybrid working from modern co-working
International team
Direct access to product and customers
Lead Full-Stack Developer
Lead Full-Stack Developer

Aisling Group • Kuala Lumpur

On-site
MYR 80,000 - 120,000