Remote Senior Backend Engineer - Fintech Platform

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 900,000 - 1,300,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
Flexible hours
Health insurance
Professional development budget
Stock options
Paid time off
Access to fintech tech

Job summary

Placements24 is hiring a Senior Backend Engineer for a fully remote role based in South Africa. You will design, implement, and optimize scalable backend services for a fintech platform serving a global client base.

The role emphasizes distributed systems, microservices, secure databases, RESTful APIs, and collaboration with an international team. The remote-first culture offers flexibility and opportunities for growth.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 5+ years of backend software development experience.
  • Experience with at least one modern backend language (Java, Python, Go, Node.js).
  • Strong understanding of microservices architecture and design patterns.
  • Experience with SQL and NoSQL databases.
  • Familiarity with cloud platforms and containerization (Docker, Kubernetes).
  • Experience with RESTful APIs, asynchronous processing, and messaging (Kafka, RabbitMQ).
  • Knowledge of financial systems or fintech experience is a plus.

Responsibilities

  • Design, build, and maintain backend code for scalable fintech platform.
  • Develop and manage microservices architecture for core platform features.
  • Ensure secure, scalable database solutions (SQL/NoSQL).
  • Integrate with third-party APIs and financial services.
  • Write unit, integration, and end-to-end tests.
  • Collaborate with frontend, product, and QA teams; participate in code reviews.
  • Address performance bottlenecks and bugs; contribute to architectural decisions.
  • Uphold security best practices and regulatory compliance in fintech.

Skills

Java
Python
Go
Node.js

Education

Bachelor's degree in Computer Science or related field

Tools

PostgreSQL
MySQL
MongoDB
Cassandra
Docker
Kubernetes

Job description

About the Role

Our client, a leading innovator in the financial technology sector, is actively seeking a highly skilled Senior Backend Engineer to join their fully remote engineering team. This position is crucial for developing and enhancing their sophisticated financial platform, which serves a global clientele. You will be instrumental in designing, implementing, and optimizing scalable, secure, and high-performance backend services. The ideal candidate possesses extensive experience with modern backend technologies, distributed systems, microservices architecture, and a strong understanding of financial systems. This role offers the unique opportunity to work remotely from anywhere in South Africa, collaborating with a talented, international team of engineers dedicated to pushing the boundaries of fintech. Our client is committed to a remote-first culture, providing the resources and support necessary for success and career growth, regardless of your location.

Key Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable backend code (e.g., Java, Python, Go, Node.js).
  • Develop and manage robust microservices architecture for core platform functionalities.
  • Implement and maintain secure, scalable database solutions (SQL/NoSQL).
  • Integrate with third-party APIs and financial services.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Write comprehensive unit, integration, and end-to-end tests.
  • Collaborate closely with frontend engineers, product managers, and QA teams.
  • Participate in code reviews, providing constructive feedback and ensuring code quality.
  • Identify and address performance bottlenecks and bugs.
  • Contribute to architectural discussions and technical decision-making.
  • Ensure adherence to security best practices and compliance requirements in the fintech domain.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in backend software development.
  • Proven experience with at least one modern backend programming language (e.g., Java, Python, Go, Node.js).
  • Strong understanding of microservices architecture, design patterns, and best practices.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with building and consuming RESTful APIs.
  • Understanding of asynchronous processing, message queues (e.g., Kafka, RabbitMQ), and caching mechanisms.
  • Knowledge of financial systems, trading platforms, or payment gateways is a significant advantage.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work autonomously and collaborate effectively in a remote team environment.
Benefits
  • Highly competitive salary package and potential for performance bonuses.
  • Fully remote position with flexible working hours.
  • Comprehensive health, dental, and vision insurance.
  • Generous professional development budget for courses, conferences, and certifications.
  • Stock options or equity participation.
  • Paid time off and holidays.
  • Opportunities to work on innovative fintech solutions impacting millions of users.
  • A supportive and collaborative remote work culture.
  • Access to cutting-edge technologies and tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-time Senior Software Engineer - Fintech
Full-time Senior Software Engineer - Fintech

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Stock options
Health insurance
+3
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
Lead Software Engineer - Backend - Remote
Lead Software Engineer - Backend - Remote

Placements24 • Randburg

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Medical coverage
Paid time off
+4
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,700,000
Competitive remuneration package with绩
Fully remote work arrangement
Health, dental and vision insurance
+3
Senior Backend Software Engineer (Remote)
Senior Backend Software Engineer (Remote)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Annual bonus
Private health insurance
+2
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
Remote Lead Software Engineer (FinTech)
Remote Lead Software Engineer (FinTech)

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Remote work allowance
Health benefits
+2
Senior Fintech Developer
Senior Fintech Developer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Health insurance
Online courses
+1
Senior Backend Software Engineer (Microservices)
Senior Backend Software Engineer (Microservices)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 950,000
Competitive salary
Health & wellness benefits
Performance bonuses
+1
Senior Backend Software Engineer (Remote-First)
Senior Backend Software Engineer (Remote-First)

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive compensation package
Medical aid coverage
Generous leave policies
+4