681,796open jobs
39,468companies
99,605added this week
Browse all
Salary
$22k – $55k per year (Estimated)
Location
In office (Cape Town)
Seniority
Senior
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
We're on the hunt for a developer who can comfortably jump between frontend finesse, backend logic, and database wizardry - basically, someone who doesn't panic when the stack gets a little... tall.

You'll be building cool things people use (yes, in production), taking ideas from "this might work" to "this is live, don't touch it on a Friday." You'll spend your time crafting slick interfaces, wiring up powerful backend logic, and making sure everything plays nicely together, including those mysterious third-party integrations that occasionally have moods of their own.

Key Responsibilities:

  • Turning product ideas and designs into real, working features across the stack - from shiny UI to the logic that makes it all tick
  • Building smooth, responsive interfaces using React 18, Vite, TailwindCSS, and shadcn/ui (Radix UI) and yes, they should look as good in real life as they did in Figma
  • Writing backend magic with js and Express, creating APIs that are fast, secure, and don't randomly fall over
  • Keeping frontend data under control with TanStack Query, and making forms behave with React Hook Form + Zod (because validation matters)
  • Designing and maintaining clean, efficient data structures in PostgreSQL, writing SQL that doesn't make future-you cry
  • Making sure everything is secure using tools like Helmet, rate limiting, and proper session handling (no "just hope for the best" approach here)
  • Translating UI/UX into pixel-perfect builds using TailwindCSS + Radix primitives, with just enough Framer Motion to make things feel polished
  • Handling navigation like a pro with React Router, so users never feel lost
  • Working with maps (Leaflet) and icons (Lucide) to keep things visually consistent and user-friendly
  • Integrating with external services, including payment flows (PayFast) and email systems (Nodemailer), and dealing with the chaos when third-party APIs feel unpredictable
  • Managing file uploads (yes, users upload anything) using Multer, and keeping storage organised
  • Keeping everything running smoothly in Docker, with environments that actually behave the same locally, staging, and in production
  • Helping push code to production via CI/CD (GitHub Actions) without breaking everything on a Friday afternoon
  • Debugging weird, mysterious issues, the kind where you say, "that doesn't make sense" at least twice
  • Refactoring older code to make it cleaner, faster, and less confusing for the next person
  • Writing commit messages that future developers will silently thank you for
  • Quietly making sure good security and engineering practices are followed across the board

Job Experience and Skills Required:

  • Have at least a couple of years of real-world development experience under your belt.
  • Have built products that actual humans use (and occasionally complain about).
  • Can take a feature from "great idea" to "it's live" without needing a weekly motivational speech.
  • Understand that Git is for version control, not for creating 146 branches nobody will ever merge.
  • Enjoy solving problems and don't immediately declare bankruptcy when faced with an unfamiliar issue.
  • Can work independently but also know when to ask for help before accidentally reinventing Google.
  • Communicate technical concepts without sounding like a malfunctioning Stack Overflow post.
  • Give constructive feedback during code reviews and don't take feedback personally when it's your turn.
  • Stay curious about new tools and technologies without feeling compelled to rewrite everything every six months.
  • Take ownership, meet commitment

Apply now!

Connect with us on www.communicate.co.za and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town.

Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

I also specialize in recruiting in the following:

  • Business Analysts, QA Testers, Cloud Developers, and Software Engineers
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

For more information please contact:

Tatum Fransman

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
681,796 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Cape Town
Azure Data Engineer 3 hours ago
$21k – $50k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Johannesburg
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
Apache Kafka
AI/ML
Spark
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
Analytics
ETL/ELT
Azure Data Factory
Data Vault
Dimensional Modeling
Apply
$21k – $53k per year (Estimated) • In office • Full-Time • Pretoria
JavaScript
SQL
C#
C#
.NET
Databases
MS SQL
Frontend
Vue.js
DevOps
Rest API
Azure DevOps
Azure
Jenkins
Git
Management
Agile
Apply
Senior Data Scientist 3 hours ago
$21k – $52k per year (Estimated) • Remote • Full-Time • 3+ years exp • Bachelor's Degree • Cape Town
Python
SQL
Databases
Databricks
Google BigQuery
Azure Cosmos DB
BigQuery
AI/ML
Spark
XGBoost
Scikit-learn
PyTorch
Time Series Forecasting
DevOps
GCP
Azure
AWS
AWS Lambda
Amazon S3
Analytics
Matplotlib
Plotly
Management
Agile
Apply
$21k – $53k per year (Estimated) • In office • Full-Time • 7+ years exp • Cape Town
JavaScript
C#
C#
.NET
Databases
PostgreSQL
Redis
MS SQL
DevOps
Azure
AWS
Docker
TeamCity
Octopus Deploy
Management
Agile
Apply
$26k – $58k per year (Estimated) • In office • Full-Time • 3+ years exp • Cape Town
Python
SQL
Databases
Databricks
AI/ML
Spark
DevOps
CI/CD
Analytics
Power BI
Fivetran
Apply
In office • Full-Time • 2+ years exp
Management
Outlook
Marketing
HubSpot
LinkedIn
Instagram
Apply
$17k – $46k per year (Estimated) • In office • Contractor • 3+ years exp
DevOps
SLI/SLO/SLA
Apply
In office • Full-Time • Bachelor's Degree • Rustenburg
Apply
SENIOR ACCOUNTANT 3 hours ago
$19k – $40k per year (Estimated) • In office • Full-Time • 5+ years exp
Analytics
Microsoft Excel
Management
Xero
Apply
$11k – $26k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Bachelor's Degree
Analytics
Microsoft Excel
Apply
$15k – $28k per year (Estimated) • In office • Full-Time • 3+ years exp • Cape Town
Marketing
ActiveCampaign
Apply
$16k – $44k per year (Estimated) • In office • Full-Time • 3+ years exp • Cape Town
Apply
HR Manager 1 day ago
$20k – $43k per year (Estimated) • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Cape Town
Apply
$8.5k – $16k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Cape Town
Management
Outlook
Apply
$8k – $22k per year (Estimated) • In office • Full-Time • 2+ years exp • Cape Town
Design
Adobe Photoshop
Blender
Adobe Premiere Pro
Adobe After Effects
Cinema 4D
Apply
See all jobs
This is one of many
681,796 more open roles from verified company boards, updated every day.