Senior Software Engineer

StraTech • Strategic Technology Solutions

Stellenbosch

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Emphasis on lifelong learning
Flexible working arrangements
Collaborative team environment

Job summary

A technology solutions company in Stellenbosch is seeking skilled Software Engineers (Full Stack) with over 5 years of experience. This role involves collaborating with cross-functional teams to design and maintain applications, particularly in FinTech and loyalty systems. Candidates should possess a bachelor's degree in a relevant field, strong problem-solving abilities, and experience with database technologies like PostgreSQL and MySQL. The position emphasizes continuous learning and a commitment to quality within a supportive team environment.

Qualifications

  • 5+ years of hands-on experience in full stack development.
  • Experience in regulated industries (FinTech preferred).
  • Database experience with PostgreSQL, MySQL or MongoDB.
  • Knowledge of RESTful APIs and GraphQL.

Responsibilities

  • Design, develop, deploy, and maintain full stack applications.
  • Ensure system security and data integrity.
  • Participate in code reviews and mentoring.

Skills

Full stack development
Problem-solving skills
Communication skills
Agile methodologies
Analytical skills
Excellent communication

Education

Bachelor’s degree in Computer Science or related field

Tools

PostgreSQL
MySQL
MongoDB
Git
Docker
Kubernetes
AWS
Azure
GCP
Azure
GCP

Job description

Role:

We are strategically growing and need highly skilled and experienced Software Engineers (Full Stack) 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.
  • Working from the office on average twice a week.
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.
  • 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

Full Stack Developer
Full Stack Developer

StraTech • Strategic Technology Solutions • Stellenbosch

On-site
ZAR 900,000 - 1,500,000
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 Software Engineer (12-months contract)
Senior Full Stack Software Engineer (12-months contract)

DeARX • Johannesburg

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

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,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
Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

ATS Client • Cape Town

Hybrid
ZAR 1,000,000 - 1,800,000
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
Senior Full Stack Engineer (Node.js & Angular)
Senior Full Stack Engineer (Node.js & Angular)

ATS Client • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Software Developer (Java, SQL) (CH1196)
Senior Software Developer (Java, SQL) (CH1196)

Capital H Staffing and Advisory Solutions • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Full Stack Engineer – Fintech / Payments
Full Stack Engineer – Fintech / Payments

60 Degrees • Wes-Kaap

On-site
ZAR 500,000 - 650,000