Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Developer

StraTech • Strategic Technology Solutions

Stellenbosch

On-site

ZAR 600 000 - 900 000

Full time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading fintech solutions company in Stellenbosch is seeking skilled Full Stack Software Developers to join their team. Candidates should have a minimum of 5 years of experience in software development with expertise in JavaScript/TypeScript, Node.js, and database technologies like PostgreSQL. The role involves designing and maintaining secure financial applications while fostering innovation through collaboration. Join to make a valuable impact in a dynamic and supportive environment, dedicated to continuous learning and improvement.

Benefits

Continuous improvement and mastery programs
Team support and collaboration initiatives
Opportunities for professional development

Qualifications

  • 5+ years of hands-on experience in full stack development.
  • Demonstrated expertise in secure coding practices and compliance.
  • Ability to integrate AI into daily development.

Responsibilities

  • Collaborate with cross-functional teams to design and develop full stack applications.
  • Ensure system security, compliance, and data integrity in financial applications.
  • Participate in code reviews, mentoring, and knowledge-sharing sessions.

Skills

JavaScript/TypeScript
Node.js
React.js
Angular
Svelte
PostgreSQL
MySQL
MongoDB
RESTful APIs
GraphQL
Git
CI/CD pipelines
agile development methodologies

Education

Bachelor’s degree in Computer Science, Engineering, or a related field

Tools

Docker
Kubernetes
Cloud platforms (e.g., AWS, Azure, GCP)
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 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 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
  • 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.). Building knowledge on compliance will be a requirement.
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.
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 accountabilit: 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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.