Full Stack Developer

Opsfi

Cape Town

Hybrid

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

OpsFi is seeking a Full Stack Developer to join our offshore engineering team, working remotely from South Africa with SA and US-based collaborators. The role offers a path to progress in a growing boutique firm serving high-growth tech clients, with hybrid Cape Town office days and fully remote options within South Africa.

You will own end-to-end development across frontend and backend, build scalable APIs, and ensure secure, high-performance software in a dynamic, agile environment.

Qualifications

  • 3–5 years of hands-on full stack web development experience.
  • Proficiency with modern JavaScript/TypeScript frameworks and responsive UI.
  • Experience building scalable RESTful/GraphQL APIs and integrating third-party services.
  • Strong knowledge of relational and NoSQL databases and data modeling.
  • Familiarity with cloud platforms (AWS/GCP), containers, and CI/CD.
  • Bachelor’s degree in Computer Science or related field.

Responsibilities

  • Own end-to-end development of scalable web applications across the stack.
  • Design and implement robust RESTful/GraphQL APIs.
  • Integrate core platform with third-party services and AI models.
  • Design efficient data models and optimize database queries.
  • Write tests, perform code reviews, and uphold quality standards.
  • Collaborate with Product Owners and QA in Agile/Scrum.
  • Monitor performance and apply security best practices.

Skills

Full stack
JavaScript/TypeScript
Frontend frameworks
Backend development
REST/GraphQL APIs
Databases (SQL/NoSQL)
Cloud & DevOps
CI/CD
Security & Performance
Agile/Scrum

Education

Bachelor’s degree in CS/SE/IS

Tools

AWS
Docker
GCP
CI/CD pipelines

Job description

OpsFi is a growing, boutique accounting and advisory firm servicing high growth clients in the tech industry and our offices are based in Bree Street, Cape Town.

We have specific openings for fully remote roles (within South Africa) and roles based in Cape Town to build a greater hybrid office presence (where we will expect a certain amount of office days per month for the Cape Town team).

Our offshore client is an InsurTech firm based in California in the United States leveraging modern software platforms, AI risk modelling, and state-of-the-art hardware engineering to provide next-generation insurance solutions for B2C and B2B customers in the United States.

We are looking to recruit a Full Stack Developer to join their offshore division, that will work exclusively for their Engineering team (i.e. fully integrated into their team and workflows). You would work remotely from South Africa with a combination of SA & US-based teams. This is an exciting opportunity to grow experience in international markets and work alongside a dynamic team who are building out exciting products in the insurance and tech space.

We are growing the structure in South Africa, and the titles will evolve as the structure takes shape, so it is a great time to join the team. This opportunity would suit an individual who is looking to progress their career and develop intuition.

Key Responsibilities

In this role, you will take ownership of building and maintaining scalable, high-performing software applications across both frontend and backend architectures. Your responsibilities will include, but not be limited to:

  • End-to-End Application Development: Design, develop, and deploy responsive user interfaces and robust backend services to power core customer features and internal tools.
  • API & System Integration: Build and maintain reliable APIs to seamlessly integrate our core platform with third-party services, AI risk models, and hardware telemetry feeds.
  • Database Management & Optimisation: Design efficient data models, write performant database queries, and ensure data integrity across relational and non-relational database systems.
  • Code Quality & Testing: Write clean, maintainable, and well-documented code. Conduct code reviews, implement unit/integration tests, and ensure strong technical practices across the stack.
  • Cross-Functional Collaboration: Partner directly with Product Owners and QA engineers in an Agile/Scrum environment to clarify specifications, refine tasks, and iterate rapidly on features.
  • System Performance & Security: Continuously monitor platform performance, resolve technical debt, eliminate bugs, and apply security best practices to protect sensitive insurance and user data.
  • Experience: 3–5 years of hands-on software engineering experience building and maintaining web applications across the full stack in a modern software environment.
  • Frontend Expertise: Strong proficiency in modern JavaScript/TypeScript frameworks (e.g., React, Vue.js, or Angular) alongside HTML5, CSS3/Tailwind, and modern state management.
  • Backend Expertise: Solid hands-on experience with backend technologies (e.g., Node.js, Python, Go, C#, or Java) and building scalable RESTful/GraphQL APIs.
  • Databases & DevOps: Experience with SQL (e.g., PostgreSQL, MySQL) and NoSQL databases. Familiarity with cloud environments (AWS/GCP), Docker, and CI/CD deployment pipelines.
  • Core Competencies: Good grasp of web security, performance optimisation, and modern architecture patterns. Ability to break down complex technical problems into clean, scalable solutions.
  • Mindset: Highly organised, proactive, and self-motivated, with excellent communication skills and a strong bias for execution in a fast-paced environment.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent practical industry experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Full-Stack Developer - SA/Hybrid Cape Town
Remote Full-Stack Developer - SA/Hybrid Cape Town

Opsfi • Cape Town

Hybrid
ZAR 600,000 - 900,000
Business Systems Analyst
Business Systems Analyst

OpsFi • Cape Town

Hybrid
ZAR 480,000 - 720,000
Quality Assurance Tester
Quality Assurance Tester

Opsfi • Cape Town

Hybrid
ZAR 320,000 - 420,000
Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

Black Pen Recruitment • Cape Town

On-site
ZAR 600,000 - 900,000
Competitive salary + performance bonuses
Opportunity to shape the future of cross-border payments
Work with an experienced, diverse team
Full Stack Developer
Full Stack Developer

ATS Client • Cape Town

Hybrid
ZAR 500,000 - 700,000
Full-Stack PHP Developer
Full-Stack PHP Developer

WeconnectU • Somerset West

On-site
Senior Full Stack Software Engineer (12-months contract)
Senior Full Stack Software Engineer (12-months contract)

DeARX • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Full Stack Developer
Full Stack Developer

Orion Labs • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Hybrid Cape Town office
Learning budget
Full Stack Developer (Intermediate - Senior)
Full Stack Developer (Intermediate - Senior)

DotCom • Centurion

Hybrid
ZAR 850,000 - 1,200,000
Full Stack Developer
Full Stack Developer

StraTech • Strategic Technology Solutions • Stellenbosch

On-site
ZAR 900,000 - 1,500,000