Senior Full-Stack Engineer – Backend-Leaning

Posted 5 days ago

This is a fully remote position, open to applicants in South Africa.

📋 Description

• Take charge of the platform’s technical strategy, architecture, data structure, security, testing, and code evaluations.

• Authorize all releases, while the product founder approves visual modifications.

• Establish the testing framework utilizing Vitest, Playwright, and GitHub Actions as a merge gate.

• Develop foundational elements such as Postgres with row-level security, authentication, Stripe billing, background tasks, transactional emails, and integrations with third-party services.

• Launch the new platform and transition 60 customers from GoHighLevel without data loss, which includes a two-week parallel operation.

• Manage production error tracking, logging, alerts, incident responses, performance metrics, and cost management.

• Document the platform thoroughly and assist in recruiting and leading the next engineering hire.

• Support the product founder by crafting briefs, recognizing risks early, and averting development conflicts.

• Within the first 90 days, familiarize yourself with the code and build plan, deliver a minor fix, review all releases, oversee security and data protection, lead the launch, and facilitate customer migration.


⛳️ Requirements

• Over 5 years of experience as a professional software engineer, with at least 2 years dedicated to developing and maintaining a multi-tenant SaaS product in a live environment.

• Proficient in TypeScript, React 19, and the Next.js App Router, including Server Components, Server Actions, streaming, and caching capabilities in Next.js 15/16.

• Strong expertise in Postgres beyond the ORM: schema design, migrations, indexing, query performance, and row-level security.

• Experience with Stripe in production environments, including subscriptions, webhooks, idempotency, and usage- or credit-based billing.

• Familiarity with background jobs and queuing systems such as Inngest, Trigger.dev, or BullMQ.

• Automated testing as a prerequisite for release, CI, and Vercel preview deployments.

• Experience with production ownership using Sentry or similar tools.

• Daily and disciplined use of AI coding tools such as Claude Code, Cursor, or Codex.

• Experience in reviewing peers’ code as a quality gate for production and mentoring less experienced developers.

• Nice to have: experience building features using Anthropic or OpenAI APIs.

• Nice to have: experience in customer and data migrations between platforms.

• Nice to have: working with extensive external datasets and third-party data APIs.

• Nice to have: foundational knowledge of multi-tenant security, including OWASP Top 10, secrets management, audit logging, and UK GDPR.

• Nice to have: familiarity with GoHighLevel, Resend, MapLibre, SEO, and Core Web Vitals.

• Must be comfortable functioning as the sole engineer and mentoring a non-technical founder.

• No prior property knowledge or visual design skills are necessary.


🏝️ Benefits

• Fully remote position.

• Full-time employment.

People also viewed

Ness Digital Engineering12 hours ago

Senior Java FS, React Engineer

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Movable Ink12 hours ago

Lead Backend Engineer, Behavioural Team

CA flagCanada OnlyFull-timeBackend EngineerC$147.3k – C$192k/year
ApplyView job
Pointsharp12 hours ago

Senior Java Developer

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI12 hours ago

Backend Developer

UY flagUruguay OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job
Anyone AI12 hours ago

Backend Developer

MX flagMexico OnlyPart-timeBackend Engineer
ApplyView job
Anyone AI12 hours ago

Backend Developer

CO flagColombia OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers