Full-time Senior Software Engineer - Fintech

Placements24

LegKraal Gate

Hybrid

ZAR 900,000 - 1,200,000

Full time

4 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

Remote work
Stock options
Health insurance
Remote work stipend
Learning & development budget
Flexible hours

Job summary

Placements24 is seeking a Senior Software Engineer for a fully remote role within South Africa. You will design, develop, and deploy robust backend services and APIs, focusing on microservices architecture, scalability, and security.

You will collaborate with cross-functional teams, mentor junior engineers, and help define technical direction while delivering high-quality fintech software for a dynamic market. The role supports flexible hours and remote collaboration.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • 5–7 years of professional software development experience with a strong backend focus.
  • Experience designing and building scalable microservices architectures.
  • Proficiency in at least one modern language (Python, Java, Go, C#).
  • Strong knowledge of SQL and NoSQL databases and data modeling.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable backend services and APIs.
  • Architect and implement microservices-based solutions with high availability.
  • Write clean, well-documented code following best practices.
  • Collaborate with frontend developers and product managers on API requirements.
  • Participate in code reviews to ensure quality.
  • Optimize applications for speed, scalability, and security.
  • Troubleshoot and debug issues across the stack.
  • Contribute to technical design discussions and decisions.
  • Mentor junior engineers and share knowledge.

Skills

Backend development
Microservices
Python
Java
Go
Cloud platforms
Docker & Kubernetes
CI/CD
SQL/NoSQL
Agile/Scrum

Education

Bachelor's degree in CS/Engineering

Tools

Docker
Kubernetes
CI/CD pipelines

Job description

About the Role

Our client, a rapidly growing and innovative FinTech company, is seeking an experienced Senior Software Engineer to join their dynamic technology team. This is a fully remote position, allowing you to work from anywhere in South Africa while contributing to the development of cutting-edge financial solutions. You will be instrumental in designing, developing, and deploying robust, scalable, and secure software systems that power our next-generation financial platforms. The ideal candidate possesses a strong background in backend development, a deep understanding of microservices architecture, and a passion for tackling complex technical challenges in the financial services industry. You will collaborate with a talented team of engineers, product managers, and designers to deliver high-quality software products.

Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable backend services and APIs using (Specify Language/Framework, e.g., Python/Django, Java/Spring Boot, Node.js/Express).
  • Architect and implement microservices-based solutions, ensuring high availability and fault tolerance.
  • Write clean, efficient, and well-documented code, adhering to coding best practices and standards.
  • Collaborate with front-end developers and product managers to define API requirements and integrate user-facing elements.
  • Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
  • Optimize applications for maximum speed, scalability, and security.
  • Troubleshoot and debug complex issues across the technology stack.
  • Contribute to technical design discussions and architectural decisions.
  • Mentor junior engineers and share technical expertise within the team.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5-7 years of professional software development experience, with a strong focus on backend development.
  • Proven experience designing and building scalable microservices architectures.
  • Proficiency in at least one modern programming language (e.g., Python, Java, Go, C#) and associated frameworks.
  • Strong understanding of database technologies (e.g., SQL, NoSQL) and data modeling.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of containerization technologies like Docker and Kubernetes is a plus.
  • Familiarity with CI/CD pipelines and automated testing methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Experience working in an Agile/Scrum development environment.
Benefits
  • Highly competitive salary and performance bonuses.
  • Stock options package.
  • Comprehensive health, dental, and vision insurance.
  • Generous remote work stipend for home office setup.
  • Opportunities for professional growth and continuous learning.
  • Flexible working hours.
  • Work on impactful projects in the rapidly evolving FinTech industry.
  • Collaborative and innovative remote team culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer (FinTech)
Senior Full Stack Developer (FinTech)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Fully remote
Flexible hours
Professional growth
+2
Senior Software Engineer - Backend (Remote-First)
Senior Software Engineer - Backend (Remote-First)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement plan
Paid time off
+2
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Stock options
Health insurance
+1
Lead Software Engineer - Fintech Solutions
Lead Software Engineer - Fintech Solutions

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Competitive base salary
Health benefits
Stock options
+2
Lead Software Engineer - FinTech Solutions
Lead Software Engineer - FinTech Solutions

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Private healthcare
Stock options
Pension fund
+3
Senior Software Engineer - Fintech
Senior Software Engineer - Fintech

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Health insurance
Professional development budget
+2
Lead Software Engineer - FinTech
Lead Software Engineer - FinTech

Placements24 • Benoni

Hybrid
ZAR 1,000,000 - 1,800,000
Equity options
Health insurance
Dental insurance
+4
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote option
Competitive salary
Health and wellness benefits
+1
Senior Full-Stack Developer
Senior Full-Stack Developer

Placements24 • Noord-Kaap

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Retirement plan
+2
Remote Software Engineer - Full Stack Development
Remote Software Engineer - Full Stack Development

Placements24 • Upington

Hybrid
ZAR 700,000 - 950,000
Fully remote work
Competitive salary
Professional development budget
+1