Senior Backend Software Engineer

Placements24

Mtubatuba Local Municipality

Hybrid

ZAR 900,000 - 1,300,000

Full time

2 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

Hybrid work arrangement
Health benefits
Professional development opportunities

Job summary

Placements24 in Richards Bay, KwaZulu-Natal, is seeking a Senior Backend Software Engineer to design, develop, and maintain scalable server-side logic for web and mobile apps. You will collaborate with frontend teams, product managers, and stakeholders to deliver robust, high-performance solutions in a hybrid work setup.

The ideal candidate has 5+ years in backend development, strong knowledge of Python/Java/Node.js, and hands-on experience with APIs, databases, and cloud platforms.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field; or equivalent practical experience.
  • 5+ years of professional backend development experience.
  • Proficiency in one or more backend languages (Python, Java, Node.js, Go, C#).
  • Strong experience with Django, Flask, Spring Boot, Express.js.
  • Relational databases (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Cassandra).
  • Strong API design skills (RESTful, GraphQL) and knowledge of microservices is a plus.
  • Version control with Git;云 cloud platforms (AWS, Azure, GCP) and Docker knowledge is a plus.
  • Strong problem-solving, communication, and teamwork in Agile environments.

Responsibilities

  • Design, build, and maintain robust backend code across multiple languages.
  • Develop and manage RESTful and GraphQL APIs for frontend and third-party integrations.
  • Design and optimize relational and NoSQL databases for performance and scale.
  • Implement security and data protection measures in backend systems.
  • Write unit, integration, and end-to-end tests to ensure quality.
  • Collaborate with frontend developers and product managers to deliver features.
  • Participate in code reviews and mentor junior engineers.
  • Contribute to architectural discussions and backend roadmap.

Skills

Python
Java
Node.js
Go
C#

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Django
Flask
Spring Boot
Express.js
PostgreSQL
MySQL
MongoDB
Cassandra
RESTful APIs
GraphQL
Git
AWS
Azure
GCP
Docker

Job description

About the Role

Our client, a forward-thinking software development company located in the industrial heart of **Richards Bay, KwaZulu-Natal, ZA**, is seeking a highly skilled Senior Backend Software Engineer to enhance their product development capabilities. This role involves designing, developing, and maintaining the server-side logic for innovative web and mobile applications. You will work closely with frontend developers, product managers, and other stakeholders to deliver robust, scalable, and high-performance solutions. The ideal candidate will have a deep understanding of backend technologies, database management, API design, and best practices in software engineering. This position offers a unique opportunity to contribute to impactful projects within a collaborative and growth-oriented environment in **Richards Bay**.

Key Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable backend code using languages such as Python, Java, Node.js, or C#.
  • Develop and manage robust APIs (RESTful, GraphQL) for seamless integration with frontend applications and third-party services.
  • Design and optimize database schemas and queries for performance and scalability (SQL and NoSQL databases).
  • Implement security and data protection measures within the backend systems.
  • Write unit, integration, and end-to-end tests to ensure code quality and application stability.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Participate in code reviews, providing constructive feedback to peers and junior developers.
  • Troubleshoot, debug, and upgrade existing backend systems.
  • Contribute to architectural discussions and help define the technical roadmap for backend services.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Ensure adherence to coding standards, best practices, and development methodologies.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in backend development.
  • Proven expertise in one or more backend programming languages (e.g., Python, Java, Node.js, Go, C#).
  • Strong experience with modern backend frameworks (e.g., Django, Flask, Spring Boot, Express.js).
  • Demonstrable experience designing and working with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Solid understanding of API design principles and experience building RESTful APIs.
  • Familiarity with microservices architecture is a significant advantage.
  • Experience with version control systems (e.g., Git).
  • Knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker) is a plus.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to work effectively in a team environment and contribute to agile processes.
Benefits

Our client offers a competitive salary, comprehensive health and wellness benefits, professional development opportunities including training and certifications, and a collaborative work environment. Enjoy a hybrid work arrangement that offers flexibility while fostering team cohesion. Be part of a company that values innovation and employee growth, located in the strategic coastal city of **Richards Bay, KwaZulu-Natal, ZA**.

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 • KwaZulu-Natal

On-site
ZAR 900,000 - 1,500,000
Health insurance
retirement savings plans
paid time off
+1
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Senior Backend Developer
Senior Backend Developer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Backend Engineer
Senior Backend Engineer

Placements24 • KwaZulu-Natal

On-site
ZAR 900,000 - 1,200,000
Health, dental & vision insurance
Paid time off and holidays
Professional development
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 Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Mtubatuba Local Municipality

On-site
ZAR 900,000 - 1,300,000
Competitive salary package
Medical aid and retirement fund
Annual leave and training
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Durban

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Senior Backend Developer
Senior Backend Developer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Professional development opportunities
+1
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 1,000,000 - 1,500,000
Competitive salary and benefits
Medical aid and retirement fund
Generous annual leave
+4
Backend Software Engineer
Backend Software Engineer

Placements24 • Paarl

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Medical aid
Retirement savings
+2