Remote Senior Software Engineer (Backend)

Placements24

Randburg

Hybrid

ZAR 900,000 - 1,300,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

Fully remote work arrangement
Stock options
Health insurance
Generous paid time off

Job summary

Placements24 is seeking a Senior Software Engineer (Backend) for a fully remote role within South Africa. You will design, develop, and maintain robust backend systems powering cutting-edge fintech products.

The ideal candidate brings 5+ years of backend experience, proficiency in Java, Python, Go, or Node.js, and expertise with RESTful APIs, microservices, and modern databases. You will collaborate with cross-functional teams in a fast-paced, agile environment.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5+ years of backend development experience.
  • Proficiency in Java, Python, Go, or Node.js.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable backend services and APIs.
  • Write clean, well-documented, maintainable code.
  • Collaborate with product managers and designers on features and specs.
  • Integrate frontend with server-side logic.
  • Implement security and data protection measures.
  • Optimize for speed, scalability, and reliability.
  • Troubleshoot production issues and perform code reviews.
  • Mentor junior engineers and stay updated on backend tech.

Skills

Backend languages
RESTful APIs
Microservices
Remote collaboration

Education

Bachelor's degree in CS/Engineering

Tools

PostgreSQL
MySQL
MongoDB
Redis
AWS
Docker
Kubernetes

Job description

About the Role

Our client, a dynamic and fast-growing fintech startup, is seeking a highly skilled and motivated Remote Senior Software Engineer (Backend) to join their innovative team. This is a fully remote position, offering the flexibility to work from anywhere within South Africa. You will be instrumental in designing, developing, and maintaining the robust backend systems that power our client's cutting-edge financial technology products. We are looking for an individual with a passion for building scalable, reliable, and secure applications, who thrives in a fast-paced, agile environment. You will collaborate closely with front-end developers, product managers, and other engineers to deliver high-quality software solutions. This role presents an exceptional opportunity to make a significant impact on a growing platform and contribute to the evolution of the fintech landscape. Your expertise in backend development will be critical to our client's continued success.

Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable and high-performance backend services and APIs.
  • Write clean, efficient, well-documented, and maintainable code.
  • Collaborate with product managers and designers to define feature requirements and technical specifications.
  • Work closely with front-end engineers to integrate user-facing elements with server-side logic.
  • Implement security and data protection measures.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Mentor junior engineers and contribute to technical decision-making.
  • Stay current with emerging backend technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • Minimum of 5 years of professional experience in backend software development.
  • Strong proficiency in one or more backend programming languages such as Java, Python, Go, or Node.js.
  • Experience with building and consuming RESTful APIs and microservices.
  • Solid understanding of database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with version control systems, particularly Git.
  • Knowledge of software development best practices, including testing, CI/CD, and code reviews.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and collaboratively in a remote team setting.
Benefits
  • Fully remote work arrangement for maximum flexibility.
  • Competitive salary and attractive stock options.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Opportunities for professional development and continuous learning.
  • Exciting projects in a fast-growing industry.
  • Collaborative and supportive team environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Backend Engineer
Remote Senior Backend Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Home office stipend
Remote Senior Backend Developer
Remote Senior Backend Developer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,200,000
Full remote work
Health insurance
Home office budget
+3
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
Remote Senior Software Developer (Backend)
Remote Senior Software Developer (Backend)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Competitive salary
Health benefits
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
Remote Software Developer - Backend Focus
Remote Software Developer - Backend Focus

Placements24 • Bloemfontein

Hybrid
ZAR 600,000 - 900,000
Remote work
Medical insurance
Life insurance
+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
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 Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 1,300,000
Competitive salary and bonuses
Comprehensive health insurance
Generous paid time off
+3