Senior Software Engineer - Backend

Placements24

Vereeniging

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

Stock options
Medical aid
Life insurance
Retirement planning
Hybrid work model
Career development

Job summary

Placements24 is seeking a Senior Software Engineer (Backend) in Vereeniging, Gauteng, offering hybrid work with in-office collaboration and remote flexibility. You will design, develop, and maintain scalable backend systems powering fintech products, mentor juniors, and contribute to architecture decisions.

The ideal candidate has 5+ years in backend development, strong RESTful API and microservices experience, plus cloud and containerization expertise (Docker/Kubernetes).

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 5+ years of professional backend software development experience.
  • Proficiency in at least one modern backend language (Python, Java, Go, Node.js).
  • Strong experience with RESTful APIs and microservices architecture.
  • Experience with relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Cassandra) databases.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Understanding of agile methodologies, CI/CD, and testing.

Responsibilities

  • Design, develop, test, deploy, maintain, and improve software systems powering fintech platforms.
  • Write clean, efficient code in Python, Java, Go, or Node.js.
  • Build and maintain scalable APIs and microservices.
  • Collaborate with frontend, product, and stakeholders to define requirements.
  • Implement security measures and data protection protocols.
  • Optimize performance for speed and scalability.
  • Participate in code reviews to ensure quality and standards.
  • Troubleshoot production issues and provide timely resolutions.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior engineers and foster continuous improvement.

Skills

Backend development
RESTful APIs
Cloud platforms
CI/CD
Agile methodologies

Education

Bachelor's degree in Computer Science/Engineering

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client, a rapidly growing fintech startup in Vereeniging, Gauteng , is seeking an experienced Senior Software Engineer specializing in backend development. This hybrid role offers the best of both worlds, combining essential in-office collaboration with the flexibility of remote work. You will play a crucial role in designing, developing, and maintaining the core infrastructure and services that power our innovative financial products. The ideal candidate has a passion for building scalable, robust, and efficient systems, with a deep understanding of modern backend technologies and best practices. You will work within an agile environment, contributing to all phases of the software development lifecycle and mentoring junior engineers. Join a dynamic team committed to revolutionizing the financial services industry from our Vereeniging hub.

Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve the software systems that form the backbone of our financial platforms.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, Go, or Node.js.
  • Build and maintain scalable APIs and microservices.
  • Collaborate with frontend developers, product managers, and other stakeholders to define software requirements and features.
  • Implement robust security measures and data protection protocols.
  • Optimize application performance for maximum speed and scalability.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to standards.
  • Troubleshoot and debug production issues, providing timely resolutions.
  • Contribute to architectural decisions and technology selection.
  • Mentor and guide junior software engineers, fostering a culture of learning and continuous improvement.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
  • Strong experience with designing and implementing RESTful APIs and microservices architecture.
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Understanding of software development best practices, including agile methodologies, CI/CD, and testing.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with financial technologies or fintech is a significant plus.
  • Ability to work effectively both remotely and in an office environment.
Benefits

Our client offers a competitive salary, stock options, and a comprehensive benefits package, including medical aid, life insurance, and retirement planning. The hybrid work model provides flexibility and supports work-life balance. This role offers significant opportunities for career advancement and professional development within a fast-paced and innovative company. Be part of a collaborative culture that values technical excellence and empowers its employees. Contribute to building the future of financial technology from Vereeniging , with the advantage of hybrid flexibility.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Medical aid
Provident fund
Professional development opportunities
+1
Senior Software Engineer (Backend Focus)
Senior Software Engineer (Backend Focus)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Hybrid work model
Annual leave
Senior Software Engineer - Backend (Fintech)
Senior Software Engineer - Backend (Fintech)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Fully remote
Flexible hours
Health insurance
+2
Senior Software Engineer - Backend Services
Senior Software Engineer - Backend Services

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Health benefits
Professional development
Hybrid work model
+1
Senior Software Engineer (Backend - C#/.NET)
Senior Software Engineer (Backend - C#/.NET)

Placements24 • Vereeniging

On-site
ZAR 900,000 - 1,300,000
Health benefits
Retirement benefits
Senior Backend Developer - FinTech
Senior Backend Developer - FinTech

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Performance bonuses
Growth opportunities
+2
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Soweto

On-site
ZAR 900,000 - 1,300,000
Medical aid
Retirement fund contributions
Professional development opportunities
+2
Remote Senior Backend Engineer - Fintech, Scale & Growth
Remote Senior Backend Engineer - Fintech, Scale & Growth

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Fully remote
Flexible hours
Health insurance
+2
Senior Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Retirement plan
+3
Senior Backend Developer - Remote
Senior Backend Developer - Remote

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Professional growth
+1