Senior Full-Stack Software Engineer (FinTech)

Placements24

Sandton

On-site

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

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary package
Performance bonuses
Health, dental and life insurance
Professional development budgets and/0

Job summary

Placements24 in Sandton, Gauteng, is seeking a Senior Full-Stack Software Engineer to design, develop and deploy scalable fintech software across the stack. You will own critical components, build RESTful services, and guide best practices.

You will mentor junior engineers, participate in architectural discussions, and work with cutting-edge cloud and containerization tech to deliver secure solutions.

Qualifications

  • Requires 7+ years of professional software development experience.
  • Proficient in multiple programming languages and frameworks with cloud experience.
  • Strong communication and leadership in FinTech context.

Responsibilities

  • Design, build, test, deploy and maintain full-stack software.
  • Develop robust RESTful APIs and microservices.
  • Collaborate with product, design and engineering teams to implement features.
  • Write clean, scalable code and follow best practices.
  • Lead and mentor junior engineers; participate in code reviews.

Skills

Full-stack development
RESTful APIs
Mentoring
Agile methodologies
Problem-solving

Education

Bachelor's or Master's degree in Computer Science / Engineering

Tools

Docker
Kubernetes
AWS
Azure
PostgreSQL
MySQL
MongoDB
React
Angular
Spring Boot
Django
Express.js

Job description

About the Role

Our client, a leading FinTech innovator based in the bustling hub of Sandton, Gauteng , is seeking a highly accomplished Senior Full-Stack Software Engineer. This critical role will involve designing, developing, and deploying robust, scalable, and secure software solutions for our cutting-edge financial platforms. The ideal candidate possesses a deep expertise across the full software development lifecycle, from front-end implementation to back-end architecture and database management. You will be instrumental in driving technical innovation, mentoring junior engineers, and ensuring the highest standards of code quality and system performance. This is an exceptional opportunity to work on impactful projects within the dynamic financial technology sector in Gauteng .

Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve software across the full stack, from user interface to back-end services and databases.
  • Develop robust and scalable RESTful APIs and microservices.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Implement and champion automated testing strategies, including unit, integration, and end-to-end tests.
  • Optimize applications for maximum speed, scalability, and security.
  • Mentor junior software engineers, providing guidance and technical leadership.
  • Participate in code reviews and architectural discussions.
  • Stay abreast of emerging technologies and industry trends in software development and FinTech.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7+ years of professional software development experience.
  • Proven expertise in multiple programming languages (e.g., Java, Python, Node.js, C#) and frameworks (e.g., Spring Boot, Django, Express.js, React, Angular).
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Deep understanding of cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with microservices architecture and distributed systems.
  • Familiarity with Agile development methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Experience in the FinTech industry is highly desirable.
Benefits
  • Our client offers a highly competitive salary package, attractive bonuses, and comprehensive health and wellness benefits, including medical, dental, and life insurance.
  • We provide generous opportunities for professional development, including training budgets, certifications, and attendance at leading tech conferences.

The company fosters a dynamic, collaborative, and innovative work environment that values continuous learning and growth.

This role is based in our state-of-the-art offices in Sandton, Gauteng , a premier business district with excellent amenities. We are committed to work-life balance and employee well-being.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer (Full Stack)
Senior Software Developer (Full Stack)

Placements24 • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Bonuses
Health insurance
Dental insurance
+6
Senior Software Developer - FinTech Solutions
Senior Software Developer - FinTech Solutions

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,900,000
Senior Full Stack Developer - FinTech Platform
Senior Full Stack Developer - FinTech Platform

Placements24 • Benoni

Hybrid
ZAR 700,000 - 1,100,000
Competitive salary and bonus
Medical, dental, and vision insurance
Retirement savings plan with company 1
+3
Senior Full-Stack Developer - Fintech
Senior Full-Stack Developer - Fintech

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Stock options
+2
Senior Software Engineer - FinTech Solutions
Senior Software Engineer - FinTech Solutions

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Salary package and bonuses
Medical and dental insurance
Stock options
+2
Senior Software Engineer - FinTech Solutions
Senior Software Engineer - FinTech Solutions

Placements24 • South Africa

Hybrid
ZAR 1,000,000 - 1,600,000
Stock options
Health insurance
Dental insurance
+6
Senior Full Stack Developer - Fintech Solutions
Senior Full Stack Developer - Fintech Solutions

Placements24 • Gqeberha

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Medical & dental coverage
Professional development
+1
Senior Software Engineer - Fintech
Senior Software Engineer - Fintech

Placements24 • South Africa

Remote
ZAR 900,000 - 1,200,000
Fully remote role within Gauteng
Medical and retirement benefits
Professional growth & certifications
+1
Senior Software Engineer - FinTech
Senior Software Engineer - FinTech

Placements24 • Benoni

Hybrid
ZAR 800,000 - 1,200,000
Competitive salary
Annual bonus
Medical, dental, and vision insurance
+7
Senior Software Engineer - FinTech Solutions
Senior Software Engineer - FinTech Solutions

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health & wellness benefits
Retirement savings plan
+3