Enable job alerts via email!

Senior Full Stack Engineer

Search Atlas

Cape Town

Remote

ZAR 400 000 - 500 000

Full time

Today
Be an early applicant

Job summary

A growing SEO software company is hiring a Senior Full-Stack Engineer to design and scale robust web applications. This role requires expertise in PHP, Laravel, and JavaScript, collaborating closely with product managers and designers to enhance an SEO and marketing intelligence platform. The position offers a competitive salary, benefits like paid time off, and a commitment to work-life balance.

Benefits

15 days paid time off
Paid Christmas Day and New Year's Day
Flexible work environment

Qualifications

  • 7+ years of experience with PHP and Laravel in production environments.
  • Strong experience with Vue 3, Vuetify 3, and JavaScript (ES6+).
  • Solid understanding of OpenAPI, REST, and oAuth2.

Responsibilities

  • Build and maintain scalable backend systems using Laravel.
  • Design and document RESTful APIs following OpenAPI specifications.
  • Manage and optimize MySQL databases.

Skills

PHP
Laravel
Vue 3
JavaScript (ES6+)
MySQL
Docker
Git
OpenAPI
oAuth2
Stripe

Tools

Git
Docker
Jira
Job description
About the Company

Hi, we're Search Atlas!

We're a rapidly growing SEO software company and full-service digital agency that helps websites improve their Google performance.

From Fortune companies to Silicon Valley startups, our clients trust us to drive results.

Role Overview

We're hiring a Senior Full-Stack Engineer to design, build, and scale robust web applications for our SEO and marketing intelligence platform.

This role covers both backend and frontend development, with a focus on clean architecture, maintainability, and performance.

You will work with Laravel (PHP), MySQL, and Vue 3 (Vuetify 3), collaborating closely with product managers, designers, and other engineers to ship reliable, data-driven features end to end.

Responsibilities
  • Build and maintain scalable backend systems using Laravel (PHP 8+) and modern software design principles.
  • Design and document RESTful APIs following OpenAPI specifications with strong validation and authentication via oAuth2.
  • Manage and optimize MySQL databases, ensuring efficient schema design, indexing, and query performance.
  • Implement and maintain integrations with Stripe, including billing, subscriptions, and webhooks.
  • Develop import / export features for spreadsheets (CSV, XLSX) to support bulk operations and reporting.
  • Nice to have: Build or maintain automation and enrichment tools using Python or web scraping.
  • Build dynamic, responsive UIs using Vue 3, Vuetify 3, SCSS, and modern JavaScript (ES6+).
  • Collaborate with designers to translate Figma layouts into high-quality components and pages.
  • Integrate TinyMCE, Lodash, and other libraries to enhance frontend functionality.
  • Develop embeddable components for external platforms and ensure compatibility across browsers and devices.
  • Maintain consistency in UX, accessibility, and visual design across the application.
  • Build and maintain integrations (Google Maps, GMB, Reddit, Facebook).
  • Ensure reliable data sync, error handling, and API rate limit compliance.
  • Collaborate with teams to connect backend and frontend systems.
  • Write unit, feature, and integration tests.
  • Follow coding standards (PSR-12, ESLint, Prettier).
  • Use Docker, Git, Jira, and Agile workflows for consistent delivery.
  • Diagnose and fix backend / frontend performance issues.
  • Optimize APIs, queries, and asset loading.
  • Improve caching, background jobs, and scaling strategies.
Requirements
  • 7+ years of experience with PHP and Laravel in production environments.
  • Strong experience with Vue 3, Vuetify 3, and JavaScript (ES6+).
  • Solid understanding of OpenAPI, REST, and oAuth2.
  • Experience with MySQL performance optimization and schema design.
  • Proven experience with Stripe integrations (billing, subscriptions, webhooks).
  • Experience with Docker and Git workflows.
  • Ability to translate Figma designs into maintainable frontend implementations.
  • Strong debugging, problem-solving, and communication skills.
Salary & Benefits

$3,–$4, per month (depending on location and skills / experience).

15 days paid time off + Christmas Day + New Year\'s Day paid off.

Recruitment Process
  • Step 1: Initial screening call with our recruitment team.
  • Step 2: Assessment to showcase your skills (if applicable).
  • Step 3: Final interview with our Hiring Manager.
  • Step 4: Offer extended.
Life at Search Atlas Group

We are committed to fostering a healthy work-life balance, innovation, and a collaborative, inclusive culture—no matter where you work.

We host monthly virtual game days and events, and our team enjoys the flexibility of contributing to charity initiatives of their choice.

We believe in supporting both personal growth and professional success, ensuring that remote work doesn\'t mean disconnected work.

Our Core Values

Collaborative & Engaged : We\'re a tight-knit team that supports each other and shares knowledge.

Excellence Driven : We aim for the highest standards, always raising the bar.

Self-Starter Mentality : We take initiative and problem-solve independently.

Innovative : We embrace change, experiment, and think outside the box.

Student Mentality : We learn from our mistakes and constantly evolve.

Why Join Us?

Nevada\'s Top Workplaces — #1 Small Business, Best New Ideas.

Best Start-Up Agency (U.S. Search Awards).

Top B2B Companies (Clutch).

Inc\'s On The Rise and Best Places to Work (Inc. Magazine).

Great Place to Work Certified (Great Place to Work).

Seniority Level

Mid-Senior level

Employment Type

Full-time

Job Function

Engineering and Information Technology

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.