Senior Software Engineer - Backend (Remote-First)

Placements24

Mossel Bay

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

Health insurance
Retirement plan
Paid time off
Home office stipend
Remote-friendly culture

Job summary

Placements24 is seeking a Senior Software Engineer focused on backend development to design, build, and maintain scalable systems for fintech solutions. You will work remotely in South Africa with cross-functional teams to deliver robust APIs and services.

The ideal candidate has 6+ years in backend development, solid experience with Python/Java/Go/Node.js, REST APIs, and cloud-based microservices. Remote-friendly culture and ongoing learning opportunities are offered.

Qualifications

  • Bachelor's degree in CS, Engineering, or related field.
  • Minimum 6 years of backend development experience.
  • Proficiency in Python, Java, Go, or Node.js and RESTful APIs.
  • Strong database experience (PostgreSQL, MySQL, MongoDB).
  • Experience with cloud platforms and containerization (Docker, Kubernetes).
  • Familiarity with microservices patterns, CI/CD, and Git.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable backend services and APIs.
  • Architect robust software solutions meeting business needs and best practices.
  • Collaborate with frontend, product, and QA to implement features.
  • Optimize performance, scalability, and security of applications.
  • Write clean, maintainable, well-documented code and tests.
  • Mentor junior engineers and participate in code reviews.

Skills

Backend development
REST APIs
Python
Java
Go
Node.js
Cloud platforms
Docker/Kubernetes
Microservices
CI/CD
Git

Education

Bachelor's degree in Computer Science or Engineering

Tools

PostgreSQL
MySQL
MongoDB
AWS
Azure
GCP
Docker
Kubernetes

Job description

About the Role

Our client, a rapidly growing technology company specializing in fintech solutions, is seeking a talented Senior Software Engineer focused on backend development. This is a fully remote position, ideal for experienced engineers who thrive in an independent and collaborative online environment. You will be responsible for designing, developing, and maintaining scalable, high-performance backend systems and APIs that power our innovative financial products. The ideal candidate will have a strong command of modern backend languages, a deep understanding of software architecture, and a passion for building robust and efficient solutions. You will work closely with cross-functional teams, including frontend engineers, product managers, and QA, to deliver exceptional user experiences. We are committed to fostering a strong remote culture, providing the tools and support needed for success from anywhere in **South Africa**. Join a dynamic team where your contributions will have a significant impact on our platform's growth and success. We value innovation, collaboration, and continuous learning.

Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable and reliable backend services and APIs using languages such as Python, Java, Go, or Node.js.
  • Architect robust and efficient software solutions that meet business requirements and adhere to best practices.
  • Collaborate with frontend developers, product managers, and designers to define and implement new features.
  • Optimize application performance, scalability, and security.
  • Write clean, maintainable, and well-documented code.
  • Implement and maintain unit, integration, and end-to-end tests.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot and resolve production issues and bugs.
  • Contribute to the design and implementation of microservices architectures.
  • Stay current with emerging technologies and industry trends in backend development.
  • Mentor junior engineers and provide technical guidance.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 6 years of professional experience in backend software development.
  • Proficiency in one or more modern backend programming languages (e.g., Python, Java, Go, Node.js).
  • Strong experience with designing and building RESTful APIs.
  • Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and data modeling.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Familiarity with microservices architecture patterns.
  • Knowledge of software development best practices, including testing, CI/CD, and version control (Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
  • Experience with message queuing systems (e.g., RabbitMQ, Kafka) is a plus.
Benefits
  • Highly competitive salary and performance bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Retirement savings plan with company contributions.
  • Generous paid time off and holidays.
  • Opportunities for professional development, training, and conferences.
  • Home office stipend and provision of necessary equipment.
  • Flexible working hours and a fully remote work setup.
  • Access to challenging and innovative projects.
  • Collaborative and supportive remote team culture.
  • Opportunities for career advancement and leadership roles.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 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
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 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
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
Senior Full Stack Developer - Remote First
Senior Full Stack Developer - Remote First

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Health benefits
Professional development opportunities
+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