Senior Software Engineer - Backend

Placements24

Bloemfontein

Hybrid

ZAR 900,000 - 1,200,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive salary
Annual bonus
Health benefits
Flexible remote work

Job summary

Placements24 in Bloemfontein is seeking a Senior Software Engineer to design, develop, and maintain scalable server-side applications and APIs. You will work closely with product managers, front-end engineers, and other stakeholders to deliver robust solutions.

We value strong architecture, database mastery, and best practices in coding. The role offers remote flexibility and opportunities for professional growth within a dynamic team.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 5+ years of professional backend experience.
  • Strong proficiency in Java, Python, or Go.
  • Deep understanding of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB).
  • Experience with microservices, messaging queues, and caching.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and Docker.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code using Java, Python, or Go.
  • Develop and implement robust RESTful APIs and microservices.
  • Integrate with various data sources, databases, and third‑party services.
  • Optimize applications for performance, scalability, and security.
  • Write comprehensive unit and integration tests to ensure code quality.
  • Participate in code reviews and share knowledge with the team.

Skills

Java
Python
Go
REST APIs
Microservices
Databases
Cloud platforms
Docker

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
AWS
Azure
GCP
PostgreSQL
MySQL
MongoDB

Job description

About the Role

Our client is seeking a talented and experienced Senior Software Engineer with a specialization in Backend development to join their expanding team in Bloemfontein . You will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable server-side applications and APIs. This role requires a strong understanding of software architecture, database management, and best practices in coding. You will collaborate closely with product managers, front-end engineers, and other stakeholders to deliver robust solutions that meet business needs. This is an exciting opportunity for a skilled engineer to contribute to key product features and influence technical direction.

Key Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable code using Java, Python, or Go.
  • Develop and implement robust RESTful APIs and microservices.
  • Integrate with various data sources, databases, and third-party services.
  • Optimize applications for performance, scalability, and security.
  • Write comprehensive unit and integration tests to ensure code quality.
  • Participate in code reviews and contribute to team knowledge sharing.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 5+ years of professional experience in backend software development.
  • Strong proficiency in at least one modern backend programming language (e.g., Java, Python, Node.js, Go).
  • Deep understanding of database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
  • Experience with microservices architecture, message queues, and caching mechanisms.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker).
Benefits
  • Competitive salary with annual bonus opportunities.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous paid time off and company holidays.
  • Opportunities for professional growth, including access to training and conferences.
  • Flexible work arrangements, including a fully remote option.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer - Backend Services
Software Developer - Backend Services

Placements24 • Bloemfontein

On-site
ZAR 600,000 - 900,000
Salary bonus
Health insurance
Retirement plan
+3
Senior Backend Developer - Microservices Architecture
Senior Backend Developer - Microservices Architecture

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,400,000
Hybrid work model
Performance bonuses
Healthcare benefits
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Benoni

Hybrid
ZAR 700,000 - 980,000
Competitive salary and bonus structure
Health insurance
Generous PTO and holidays
+2
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Benoni

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Health insurance
Career growth opportunities
+1
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Randburg

On-site
ZAR 600,000 - 900,000
Salary + bonuses
Health insurance
Dev conferences
+2
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Vereeniging

On-site
ZAR 900,000 - 1,100,000
Excellent annual salary
Professional development
Health insurance
Senior Backend Developer
Senior Backend Developer

Placements24 • Vereeniging

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Health insurance
Professional growth opportunities
+2
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,700,000
Fully remote
Health, dental, and vision coverage
Paid time off
+1
Senior Backend Engineer - API Development
Senior Backend Engineer - API Development

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary and bonuses
Medical and retirement benefits
Growth opportunities