Full Stack Developer

StraTech • Strategic Technology Solutions

Stellenbosch

On-site

ZAR 900,000 - 1,500,000

Full time

47 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

StraTech • Strategic Technology Solutions in Stellenbosch is seeking highly skilled Full Stack Software Developers (Front End / Back End or both) to join a fintech-focused team. Candidates should have 5+ years of professional software development experience and a strong background across front-end and back-end technologies.

You will collaborate with Product, QA, DevOps and Design to build scalable, secure, and high-performance financial solutions, APIs, micro-services, and data stores, while

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 4+ years hands-on full stack development experience.
  • FinTech domain experience is a plus.
  • Database experience with PostgreSQL, MySQL or MongoDB.
  • RESTful APIs and GraphQL experience desirable.
  • Secure coding practices and regulatory awareness (POPIA, PCI DSS).
  • Cloud platforms (AWS, Azure, GCP) and containerised apps with Docker/Kubernetes.
  • Strong problem-solving and communication skills.

Responsibilities

  • Design, develop, test, deploy, and maintain full stack applications.
  • Develop APIs, micro-services, and database architecture.
  • Build responsive, user-friendly front-end interfaces.
  • Translate business needs into technical solutions and ensure security.
  • Perform code reviews, mentoring, and knowledge sharing.
  • Stay updated with new technologies and best practices.

Skills

Full stack development
Front End
Back End
RESTful APIs
GraphQL
Git
CI/CD
Agile
Cloud
Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
TDD
PCI DSS
POPIA

Education

Bachelor's degree in Computer Science

Tools

Git
CI/CD
AWS
Azure
GCP
Docker
Kubernetes

Job description

StraTech is a fintech solutions company, forming strategic partnerships with our clients, offering end-to-end infrastructure to enable a comprehensive suite of integrated payments, commerce, loyalty and financial services. Our platform enable clients seamlessly to embed financial capabilities into their applications and business processes—driving growth, agility, and long-term value.

Overview:

We are strategically growing and need highly skilled and experienced Full Stack Software Developers (Front End / Back End or interest in both Front & Back End) to join our dynamic team. Candidates should have at least 5 years of professional software development experience and a strong background in both front-end and back-end technologies. Experience in the FinTech and Loyalty spaces is highly desirable, as the role involves building scalable, secure, and high-performance financial and loyalty systems.

Key Responsibilities:

Collaborate with cross-functional teams including Product, QA, DevOps, and Design to:

  • Design, develop, test, deploy, and maintain full stack applications.
  • Develop and maintain APIs, micro-services, and database architecture.
  • Implement responsive and user-friendly front-end interfaces.
  • Translate business requirements into technical solutions.
  • Ensure system security, compliance, and data integrity, especially in financial applications.
  • Troubleshoot, debug, and upgrade software.
  • Participate in code reviews, mentoring, and knowledge-sharing sessions.
  • Stay up to date with the latest technologies and industry best practices.

Required Qualifications & Experience:

  • 4+ years of hands-on experience in full stack development.
  • A Bachelor’s degree in Computer Science, Engineering, or a related field is desirable.
  • Proven experience focusing on data integrity, performance and reliability in a related highly regulated industry, experience in FinTech will be an advantage.
  • Database experience with PostgreSQL, MySQL or MongoDB is desirable.
  • Experience with RESTful APIs, GraphQL is desirable.
  • Proficient with Git, CI/CD pipelines, and agile development methodologies.
  • Understanding of secure coding practices and compliance will be an advantage (e.g., POPIA, PCI DSS, etc.). Building knowledge on compliance will be a requirement.
  • Experience with Cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with Docker, Kubernetes, and containerised applications.
  • Exposure to financial systems like payment gateways, lending platforms, or digital wallets.
  • Experience with Test-Driven Development (TDD) and automated testing frameworks.
  • Knowledge of South African financial and regulatory landscape is a plus.
  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a distributed team.
  • High attention to detail and commitment to quality.

Our Company Ethos:

  • Continuous improvement and mastery: Emphasising lifelong learning, pursuit of excellence, and constant up-skilling to stay relevant in a fast-evolving industry.
  • Self-care and wellbeing: Advocating for a sustainable balance between work intensity and personal well-being.
  • Trust and communication: Valuing open, honest communication, and encouraging trust through transparent dialogue and constructive feedback.
  • Ownership and accountability: Promoting taking initiative, taking responsibility for outcomes, and striving for excellence in all endeavours.
  • Knowledge sharing and generosity: Encouraging sharing knowledge within the company and externally, fostering growth and empowerment through collaboration.
  • Team support and collaboration: Valuing teamwork, mutual support, and a collective commitment to leaving a positive impact on projects and relationships.
  • Long-term vision and impact: Focusing on building for the future, ensuring that actions and decisions contribute to long-term success and positive impact.

Our Recruitment Process:

  • We aim to make the recruitment process as efficient as possible, keeping you informed every step of the way.
  • The first step is an initial conversation with our talent team. During the conversation you will learn more about StraTech and our talent team will hear more about your aspirations and experience.
  • The next step will be a 30min online interview with our Dev Manager, which will be a general interview and we will be testing technical experience.
  • A technical assignment will be shared for completion and discussion.
  • If you go through, you will participate in a 60min technical interview with management members, we prefer an in-person technical interview at our office in Stellenbosch, where you will meet our leadership team.
  • Finally, if we are both aligned, we wrap up the process with salary discussions and present you with an offer of employment.
  • You are welcome to have an explorative conversation with our talent team by proceeding with the application – we will always make time for interested individuals.

We look forward to engaging with you on this opportunity!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

StraTech • Strategic Technology Solutions • Stellenbosch

On-site
ZAR 600,000 - 900,000
Emphasis on lifelong learning
Flexible working arrangements
Collaborative team environment
Senior Full Stack Engineer - FinTech & Secure Payments
Senior Full Stack Engineer - FinTech & Secure Payments

StraTech • Strategic Technology Solutions • Stellenbosch

On-site
ZAR 900,000 - 1,500,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

OpsFi • Cape Town

Hybrid
ZAR 420,000 - 720,000
Remote-friendly within SA
Hybrid presence for Cape Town team
Full Stack Engineer – Fintech / Payments
Full Stack Engineer – Fintech / Payments

60 Degrees • Wes-Kaap

On-site
ZAR 500,000 - 650,000
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 PHP Developer
Full-Stack PHP Developer

WeconnectU • Somerset West

On-site
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

ATS Client • Cape Town

Hybrid
ZAR 1,000,000 - 1,800,000