Senior Full-Stack Engineer: React/Express Expert

ATS Client

Cape Town

On-site

ZAR 420,000 - 700,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client is looking for a versatile developer who can move between frontend, backend, and database work to deliver production-ready features. You will craft slick interfaces with React 18, Vite, and TailwindCSS, while wiring powerful backend logic with Express and PostgreSQL.

You’ll ensure security and reliability, manage data with TanStack Query and React Hook Form + Zod, and own the pipeline from idea to live deployment. Collaboration with teams and external integrations is key.

Qualifications

  • Have at least a couple of years of real-world development experience.
  • Have built products that actual humans use.
  • Can take a feature from idea to live without requiring constant prompting.

Responsibilities

  • Turn product ideas and designs into real features across the stack, from UI to backend logic.
  • Build smooth interfaces using React 18, Vite, TailwindCSS, and shadcn/ui.
  • Write backend logic with Express and create fast, secure APIs.
  • Manage frontend data with TanStack Query and validate forms with React Hook Form + Zod.
  • Design and maintain clean data structures in PostgreSQL; write maintainable SQL.
  • Ensure security with Helmet, rate limiting, and proper session handling.
  • Convert UI/UX into pixel-perfect builds using TailwindCSS + Radix, with Framer Motion for polish.
  • Handle navigation with React Router and work with maps (Leaflet) and icons (Lucide).
  • Integrate with external services (PayFast, Nodemailer) and manage third-party APIs.
  • Handle file uploads using Multer and maintain organized storage.
  • Run in Docker with consistent environments across local, staging, and production.
  • Push code to production via CI/CD (GitHub Actions) without issues.
  • Debug tricky issues, refactor older code, and write clean commit messages.
  • Follow security and engineering best practices across the board.

Skills

Frontend development
Backend development
API design
Database design

Tools

React 18
Vite
TailwindCSS
shadcn/ui
Radix UI
Express
TanStack Query
React Hook Form
Zod
PostgreSQL
Helmet
Framer Motion
React Router
Leaflet
Lucide
PayFast
Nodemailer
Multer
Docker
CI/CD
GitHub Actions

Job description

ATS Client is looking for a versatile developer who can move between frontend, backend, and database work to deliver production-ready features. You will craft slick interfaces with React 18, Vite, and TailwindCSS, while wiring powerful backend logic with Express and PostgreSQL.

You’ll ensure security and reliability, manage data with TanStack Query and React Hook Form + Zod, and own the pipeline from idea to live deployment. Collaboration with teams and external integrations is key.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Engineer: React + Node.js, End-to-End Ownership
Full-Stack Engineer: React + Node.js, End-to-End Ownership

ATS Client • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Front-End Lead — React.js & UI Excellence
Senior Front-End Lead — React.js & UI Excellence

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Node/React AWS Full-Stack Engineer
Senior Node/React AWS Full-Stack Engineer

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Frontend Engineer: React/TypeScript & Micro Frontends
Senior Frontend Engineer: React/TypeScript & Micro Frontends

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Full-Stack Engineer: Vue/.NET Core Expert
Senior Full-Stack Engineer: Vue/.NET Core Expert

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Front-End Lead: React/Angular, Hybrid Role
Senior Front-End Lead: React/Angular, Hybrid Role

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Hybrid working environment
Exposure to large-scale enterprise平台
Career growth opportunities
Senior .NET Backend & Full-Stack Engineer (Hybrid)
Senior .NET Backend & Full-Stack Engineer (Hybrid)

ATS Client • Cape Town

Hybrid
ZAR 1,000,000 - 1,800,000
Senior Full Stack Dev: C#/.NET & Next.js | Remote
Senior Full Stack Dev: C#/.NET & Next.js | Remote

ATS Client • Cape Town

Remote
ZAR 792,000 - 1,320,000
Full Stack Developer: Build & Scale Web Apps (C#/NET)
Full Stack Developer: Build & Scale Web Apps (C#/NET)

ATS Client • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Full-Stack Engineer for Real-Time Finance Platforms
Senior Full-Stack Engineer for Real-Time Finance Platforms

ATS Client • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000