Full-Stack Engineer

Job not on LinkedIn

🕒 August 4

🇿🇦 South Africa – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

👻 Ghost score 17%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Genesis Digital, LLC

Genesis Digital, LLC

51 - 200 employees

🛍️ eCommerce

📣 Marketing

eCommerce • Marketing

Genesis Digital, LLC is a company dedicated to empowering small business owners to achieve financial freedom through affordable and user-friendly marketing and sales automation software. Their flagship product, Kartra, integrates various functionalities like customer management, email marketing, video hosting, and shopping cart management, providing a comprehensive suite for users to publish pages, build campaigns, and manage their business operations effectively.

📋 Description

• Build and ship full-stack features end to end, including database schema, backend services, and user interfaces • Translate customer problems and product requirements into working software • Improve the mature codebase incrementally and reduce technical debt during feature work • Write tests, increase automated test coverage, and participate in code reviews • Build features that withstand live-event loads and diagnose production issues • Optimise queries, background jobs, and frontend performance • Build and maintain third-party marketing, CRM, and payment integrations • Design integrations for timeouts, rate limits, partial failures, and silent breakage • Maintain data correctness across a sharded multi-database architecture • Work directly with Product on scoping and feasibility • Support Customer Support with customer-reported issue diagnosis • Document inherited system knowledge and help onboard new engineers • Contribute to either the Live Experience or Platform product focus area • Deliver reliable features, support live events, complete the billing migration, and improve codebase maintainability

🎯 Requirements

• Five or more years building and maintaining production web applications • Strong PHP and modern Laravel experience in a large existing codebase • Production Vue experience, or strong React or Angular experience with willingness to work in Vue 3 daily • Relational database fluency at scale, including query optimisation, large-table migrations, replication, and failover behaviour • Experience with background job systems, including idempotency, retries, and dead-lettering • Ability to improve mature systems incrementally and take ownership of inherited code • For Live Experience: real-time or collaborative application experience with WebSockets, Firebase, or comparable publish-subscribe synchronisation • For Live Experience: experience with reconnection and out-of-order state handling • For Live Experience: browser media APIs and WebRTC or HLS playback in production • For Live Experience: experience supporting real-time systems where downtime is immediately visible to users • For Platform: experience with multi-tenant or sharded database architectures • For Platform: third-party marketing and CRM integrations and their failure modes • For Platform: transactional email deliverability, including DKIM, sender reputation, bounce, and complaint handling • For Platform: payment provider migration experience • Willingness to work in a mature production codebase and collaborate with Engineering, Product, and Customer Support

🏖️ Benefits

• Remote work • Infrastructure support from a dedicated infrastructure engineer

Apply Now

Similar Jobs

🕒 July 28

Entersekt

51 - 200

🔐 Security

💳 Fintech

🏦 Banking

Senior backend engineer developing secure payment authentication and maintaining Java-based services at Entersekt. Collaborating across teams to ensure compliance with security regulations.

Apache

AWS

Cloud

Distributed Systems

Docker

EC2

Java

Kubernetes

MySQL

🕒 July 14

Handyman Interactive

11 - 50

💼 Consulting

📣 Marketing

Senior Full-Stack PHP Developer building features for a customer-facing PHP/Symfony web application. Remote role based in South Africa requiring collaboration with a fully remote team.

AWS

Docker

IoT

JavaScript

MySQL

PHP

Postgres

Python

React

React Native

SQL

Symfony

TypeScript

🕒 July 1

Yellow Card App

51 - 200

💳 Fintech

💸 Finance

Platform Tech Lead owning AWS, Kubernetes, and production reliability for Yellow Card’s global stablecoin infrastructure. Leading scalable, secure systems supporting institutional financial networks across emerging markets.

AWS

DynamoDB

Kubernetes

Linux

Microservices

🕒 June 30

Team Liquid

201 - 500

🎮 Gaming

📱 Media

Full Stack Engineer developing products and platforms for Team Liquid's digital ecosystem. Collaborating with cross-functional teams to build features, improve architecture, and enhance user experience.

Flutter

JavaScript

Node.js

PHP

React