
Senior Full-Stack Engineer – Backend-Leaning
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in South Africa.
• 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.
• 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.
• Fully remote position.
• Full-time employment.
Ness Digital Engineering
Movable Ink
Pointsharp
Anyone AI
Get handpicked remote jobs straight to your inbox weekly.