Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Developer

StraTech • Strategic Technology Solutions

Stellenbosch

Hybrid

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A fintech solutions company in Stellenbosch is seeking a Full Stack Software Developer for a 6-month contract. The role involves designing and maintaining applications and APIs while ensuring system integrity and security. Candidates should have over 5 years of experience in full stack development with strong skills in JavaScript/TypeScript and relevant database technologies. This position offers a hybrid working environment and the chance to contribute to significant projects in a dynamic team.

Benefits

Opportunity for professional growth
Flexible working hours
Dynamic team environment

Qualifications

  • 5+ years of hands-on experience in full stack development.
  • Experience with secure coding practices and compliance.
  • Proven experience in a highly regulated industry, preferably FinTech.

Responsibilities

  • Design, develop, test, deploy, and maintain full stack applications.
  • Develop and maintain APIs, micro-services, and database architecture.
  • Ensure system security, compliance, and data integrity.

Skills

JavaScript/TypeScript
Node.js
React.js
APIs (RESTful, GraphQL)
Database experience (PostgreSQL, MySQL, MongoDB)

Education

Bachelor's degree in Computer Science or Engineering

Tools

Git
CI/CD pipelines
Docker
Kubernetes
Job description
Company Overview

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 enables clients to seamlessly embed financial capabilities into their applications and business processes—driving growth, agility, and long-term value.

Role Overview

We are seeking a highly skilled and experienced Full Stack Software Developer to join our dynamic team on a 6-month fixed-term contract. This contract position offers the opportunity to contribute to strategic projects within our growing organisation. 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 and knowledge-sharing sessions.
  • Stay up to date with the latest technologies and industry best practices.
Required Qualifications & Experience
  • 5+ 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.
  • Strong proficiency in JavaScript/TypeScript; proficiency in Node.js, React.js, Angular or Svelte is desirable.
  • Database experience with PostgreSQL, MySQL or MongoDB is desirable.
  • Experience with RESTful APIs, GraphQL is desirable.
  • Experience integrating AI into daily development.
  • 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.).
Desirable Skills
  • 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.
  • Ability to deliver impact quickly and integrate seamlessly into an established team.
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
  1. We aim to make the recruitment process as efficient as possible, keeping you informed every step of the way.
  2. 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.
  3. 30‑minute online interview with our Dev Manager, which will be a general interview where we will assess technical experience.
  4. Technical assignment will be shared for completion and discussion.
  5. 60‑minute technical interview with management members. We prefer an in‑person technical interview at our office in Stellenbosch, where you will meet our leadership team.
  6. Finally, if we are both aligned, we wrap up the process with rate/salary discussions and present you with a contract offer.
Contract Duration:
  • 6 months (fixed‑term).
Location:
  • Stellenbosch (Hybrid)

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 contract opportunity!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.