Senior Backend Software Developer

Placements24

Pretoria

Hybrid

ZAR 900,000 - 1,200,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Pension fund
Learning & development
Hybrid work
Office in Pretoria

Job summary

Placements24 is seeking an experienced Senior Backend Software Developer in Pretoria, Gauteng. You will design, develop, and maintain scalable backend services and APIs, collaborating with product and design teams to deliver robust features.

The ideal candidate has 5+ years of backend development, strong expertise in Java/Python/C#/Go/Node.js, and experience with SQL and NoSQL databases, cloud platforms, and microservices. Hybrid work setup with opportunities for growth.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • Minimum 5 years of backend development experience.
  • Strong proficiency in backend languages (Java, Python, C#, Go, Node.js).
  • Experience with relational databases (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
  • RESTful and GraphQL API design principles.
  • Cloud platforms (AWS/Azure/GCP) and containerization (Docker, Kubernetes).
  • Knowledge of microservices architecture.
  • Excellent problem solving and communication skills.
  • Hybrid work environment in Pretoria.

Responsibilities

  • Design, develop, and implement high-quality backend services and APIs.
  • Build scalable, reliable server-side applications.
  • Collaborate with frontend, product managers, and designers to deliver features.
  • Write clean, maintainable, well-documented code.
  • Develop and optimize database schemas and queries for performance.
  • Implement security and data protection measures.
  • Conduct code reviews and mentor junior developers.
  • Troubleshoot and upgrade existing systems.
  • Participate in architectural discussions and technical strategy.

Skills

Java
Python
C#
Go
Node.js

Education

Bachelor's degree in Computer Science/Engineering

Tools

PostgreSQL
MySQL
MongoDB
Redis
Docker
Kubernetes

Job description

About the Role

Our client, a rapidly expanding FinTech company, is looking for an experienced Senior Backend Software Developer to join their innovative team in Pretoria, Gauteng . This role is pivotal in designing, developing, and maintaining the robust backend systems that power our financial products and services. You will be working with a talented group of engineers, contributing to architectural decisions, and ensuring the scalability, security, and performance of our platform. The ideal candidate possesses a deep understanding of backend technologies, database management, and API development. This is a unique opportunity to make a significant impact in a fast-paced, dynamic industry. We offer a hybrid work model, allowing for a blend of in-office collaboration and remote flexibility, based out of our Pretoria office. Join us in building the future of financial technology with a company that values technical excellence and employee growth.

Key Responsibilities
  • Design, develop, and implement high-quality backend services and APIs.
  • Build and maintain scalable, reliable, and performant server-side applications.
  • Collaborate with frontend developers, product managers, and designers to deliver cohesive features.
  • Write clean, maintainable, and well-documented code adhering to best practices.
  • Develop and optimize database schemas and queries for performance and scalability.
  • Implement security and data protection measures.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in architectural discussions and contribute to technical strategy.
  • Mentor junior developers and promote best practices within the team.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 5 years of professional backend development experience.
  • Strong proficiency in one or more backend languages (e.g., Java, Python, C#, Go, Node.js).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Solid understanding of API design principles (RESTful, GraphQL).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
  • Knowledge of microservices architecture is highly desirable.
  • Experience with testing frameworks and methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a hybrid environment in Pretoria .
Benefits
  • Competitive annual salary package of R , dependent on experience.
  • Comprehensive health insurance, including medical aid and gap cover.
  • Generous pension fund contributions.
  • Opportunities for continuous learning, professional development, and attending industry conferences.
  • Flexible hybrid work arrangements.
  • Collaborative and innovative work culture.
  • Modern office facilities located in Pretoria .
  • Regular team events and social gatherings.
  • Performance-based bonuses and potential for advancement.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 - Fintech
Senior Backend Developer - Fintech

Placements24 • Gauteng

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

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 1,200,000
Hybrid work model
Health insurance
Paid time off
+1
Senior Backend Developer
Senior Backend Developer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Professional development opportunities
+1
Senior Software Engineer - FinTech Solutions
Senior Software Engineer - FinTech Solutions

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Salary package and bonuses
Medical and dental insurance
Stock options
+2
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 Backend Engineer
Senior Backend Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Senior Software Engineer - Backend (Java)
Senior Software Engineer - Backend (Java)

Placements24 • Bloemfontein

On-site
ZAR 900,000 - 1,300,000
Bonuses
Health insurance
Training & development
+7
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