Senior Software Engineer - Full-stack - Growth Product

Jobgether

South Africa

Remote

ZAR 900,000 - 1,300,000

Full time

34 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote work
Flexible, asynchronous collaboration
Professional growth
High-impact projects
Engineering-focused culture
Inclusive workplace
Skills-based recruitment

Job summary

Jobgether is seeking a Senior Software Engineer – Full-stack – Growth Product, based in South Africa, with a remote-first, globally distributed team building digital financial products. You will own end-to-end full-stack features across web and mobile, shaping acquisition, onboarding, and monetization through data-driven growth.

The role emphasizes collaboration with product, marketing, and data analysts, independence in driving technical initiatives, and maintaining secure, scalable systems

Qualifications

  • 5+ years of software engineering experience with production systems at scale.

Responsibilities

  • Develop high-impact full-stack features across web and mobile.

Skills

Full-stack development
TypeScript
Rust
Go
Python
React
React Native
Distributed systems
DevOps
Docker
Kubernetes
Terraform
MySQL/MariaDB
Redis
GitLab CI/CD
System design
Analytics mindset
Remote collaboration

Tools

Docker
Kubernetes
Terraform
MySQL/MariaDB
Redis
GitLab CI/CD

Job description

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer – Full-stack – Growth Product based in South Africa.

Join a globally distributed engineering team building the digital experiences that introduce millions of users to innovative financial products and keep them engaged over time.
In this senior full-stack role, you will work at the intersection of engineering, product, marketing, and data to deliver impactful solutions.
You will help develop and optimize critical user journeys, from marketing funnels and account registration to identity verification and first-time funding.
Working across web and mobile platforms, you will build scalable, secure, and reliable systems that support users worldwide.
You will collaborate closely with product managers, designers, and analysts to identify growth opportunities and translate business goals into technical solutions.
The team values engineering excellence, autonomy, experimentation, and data-driven decision-making in a remote-first environment.
Your work will directly influence user acquisition, activation, retention, and monetization while helping shape the future of global digital finance.

Accountabilities
  • Develop high-impact product experiences: Build and maintain full-stack features that improve how users discover, access, and engage with financial products across web and mobile platforms.
  • Optimize user acquisition and onboarding: Implement solutions for marketing campaigns, registration, identity verification (KYC), account funding, and other critical conversion journeys.
  • Build scalable applications and services: Develop reusable components and services capable of supporting large volumes of global traffic while maintaining performance, reliability, and security.
  • Collaborate cross-functionally: Partner with product managers, designers, data analysts, and other engineers to identify growth opportunities and deliver solutions aligned with business objectives.
  • Contribute to architecture and technical strategy: Participate in system design and architectural discussions, balancing user needs, scalability, maintainability, and engineering quality.
  • Drive experimentation and continuous improvement: Use analytics, experimentation frameworks, and performance data to evaluate user behavior, test hypotheses, and improve product outcomes.
  • Maintain engineering excellence: Uphold high standards for code quality, testing, debugging, security, and performance across the technology stack.
  • Take end-to-end ownership: Independently drive technical initiatives from problem identification and implementation through measurement, iteration, and ongoing improvement.
Requirements
  • Professional experience: At least 5 years of software engineering experience, including building and maintaining production systems at scale.
  • Full-stack development: Strong experience developing full-stack applications using at least one of the following languages: TypeScript, Rust, Go, Python, or Ruby, along with React or React Native.
  • System design: Solid understanding of distributed systems, performance optimization, debugging, and secure software development practices.
  • Infrastructure and DevOps: Familiarity with tools and technologies such as Docker, Kubernetes, Terraform, MySQL/MariaDB, Redis, or GitLab CI/CD.
  • Product-oriented mindset: Ability to connect engineering decisions to business objectives, user needs, and measurable product outcomes rather than focusing exclusively on code implementation.
  • Analytical and problem-solving skills: Ability to investigate complex technical challenges, interpret data, and develop effective, scalable solutions.
  • Autonomy and accountability: Confidence in managing priorities, making technical decisions, and delivering results in a remote-first, globally distributed environment.
  • Collaboration and communication: Strong interpersonal skills and the ability to work effectively with cross-functional teams across different time zones.
  • Preferred qualifications: Experience with A/B testing, analytics instrumentation, experimentation platforms, growth engineering, user funnels, lifecycle optimization, conversion improvement, or data analysis tools is a plus.
Benefits
  • Fully remote work: Work remotely from South Africa within a globally distributed team.
  • Competitive compensation: Salary details are not specified in the original job description.
  • Flexible, asynchronous collaboration: Work in an environment that values autonomy, clear communication, and ownership across time zones.
  • Professional growth: Tackle complex engineering challenges and contribute to products serving millions of users worldwide.
  • High-impact projects: Work at the intersection of engineering, product, marketing, and infrastructure, with direct influence on business growth and user experience.
  • Engineering-focused culture: Benefit from an environment that emphasizes craftsmanship, technical excellence, experimentation, and continuous learning.
  • Inclusive workplace: Join an international team that values diverse backgrounds, perspectives, and skills and evaluates candidates based on merit.
  • Skills-based recruitment: Job-related skills or work-style assessments may be part of the hiring process, alongside experience and interviews.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Jobgether • South Africa

Remote
ZAR 1,647,000 - 2,306,000
Stock grants
Remote-first culture
Flexible office membership through IWG
Senior Full-Stack Product Engineer | Node.js, AI-Native (Boosters R&D)
Senior Full-Stack Product Engineer | Node.js, AI-Native (Boosters R&D)

Jobgether SRL • South Africa

On-site
ZAR 900,000 - 1,400,000
Career development
Learning and networking
Tools and resources
+6
Product Engineer (AI-Native)
Product Engineer (AI-Native)

Jobgether SRL • South Africa

On-site
ZAR 900,000 - 1,300,000
Fully remote work
Vacation 28 days
Wellness days 7
+5
Remote Senior Full-Stack Engineer – Growth Platform
Remote Senior Full-Stack Engineer – Growth Platform

Jobgether • South Africa

Remote
ZAR 900,000 - 1,300,000
Fully remote work
Flexible, asynchronous collaboration
Professional growth
+4
Head of B2C Growth
Head of B2C Growth

Jobgether SRL • South Africa

Remote
ZAR 1,200,000 - 1,800,000
Remote work from anywhere
Full ownership of B2C growth across A/
Competitive compensation aligned with
Senior Full Stack Engineer
Senior Full Stack Engineer

TMA Proactive Partners • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Full Stack Developer (FinTech)
Senior Full Stack Developer (FinTech)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Fully remote
Flexible hours
Professional growth
+2
Senior Software Engineer (Back End)
Senior Software Engineer (Back End)

Capitec Ltd • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Hybrid schedule
AI tooling for development
Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

ATS Client • Cape Town

On-site
ZAR 1,000,000 - 1,800,000
Senior Commercial Talent Acquisition Specialist
Senior Commercial Talent Acquisition Specialist

Jobgether SRL • South Africa

Remote
ZAR 700,000 - 1,000,000
Salary bonus and quarterly incentives
28 days annual leave
Remote-first environment
+2