Senior Backend Software Engineer

Placements24

Gqeberha

On-site

ZAR 900,000 - 1,200,000

Full time

3 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

Competitive salary
Medical aid
Retirement fund
Annual leave
Professional development
Team events
Company social events

Job summary

Placements24 in Port Elizabeth is seeking a Senior Backend Software Engineer to design, implement, and optimize robust server-side systems powering complex operations. You will build scalable APIs and maintain databases, collaborating closely with product and front-end teams.

The role requires 5+ years in backend development, strong knowledge of Java, Python, Node.js, or C#, and experience with frameworks like Spring Boot, Django, or Express.js.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience.
  • 5+ years of professional experience in backend software development.
  • Strong proficiency in one or more backend languages such as Java, Python, Node.js, C#, or Go.
  • Experience with backend frameworks like Spring Boot, Django, Express.js, or ASP.NET Core.
  • Expertise in relational databases (e.g., PostgreSQL, MySQL, SQL Server) and SQL.
  • Solid understanding of API design principles (RESTful, GraphQL).
  • Experience with message queuing systems (e.g., RabbitMQ, Kafka) is a plus.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is desirable.
  • Proficiency with version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Experience working in the Port Elizabeth area is advantageous.
  • Must be available for full-time, in-office work in Port Elizabeth.

Responsibilities

  • Design, develop, and deploy scalable and efficient backend services and APIs.
  • Write clean, maintainable, and well-tested code using relevant programming languages and frameworks.
  • Optimize application performance, database queries, and system architecture for speed and scalability.
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions.
  • Manage and design database schemas, ensuring data integrity and efficient storage.
  • Participate in code reviews, provide constructive feedback, and mentor junior engineers.
  • Troubleshoot, debug, and resolve complex backend issues.
  • Implement security best practices to protect application data and systems.
  • Contribute to architectural decisions and technology selections for backend systems.
  • Stay updated with the latest backend development trends and best practices.

Skills

Backend development
API design
Cloud platforms
Team collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Spring Boot
Django
Express.js
ASP.NET Core
PostgreSQL
MySQL
SQL Server
RabbitMQ
Kafka
Docker
Git

Job description

About the Role

Our client, a prominent player in the logistics and supply chain industry, is actively seeking a highly skilled Senior Backend Software Engineer to join their established technology division in Port Elizabeth, Eastern Cape . This role is critical for developing and maintaining the robust backend systems that power our client's complex operations. You will be responsible for designing, implementing, and optimizing server-side applications, databases, and APIs, ensuring high performance, scalability, and reliability. This is an in-office position, offering direct collaboration with a dedicated team of engineers and stakeholders in Port Elizabeth .

Key Responsibilities
  • Design, develop, and deploy scalable and efficient backend services and APIs.
  • Write clean, maintainable, and well-tested code using relevant programming languages and frameworks.
  • Optimize application performance, database queries, and system architecture for speed and scalability.
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions.
  • Manage and design database schemas, ensuring data integrity and efficient storage.
  • Participate in code reviews, provide constructive feedback, and mentor junior engineers.
  • Troubleshoot, debug, and resolve complex backend issues.
  • Implement security best practices to protect application data and systems.
  • Contribute to architectural decisions and technology selections for backend systems.
  • Stay updated with the latest backend development trends and best practices.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
  • 5+ years of professional experience in backend software development.
  • Strong proficiency in one or more backend languages such as Java, Python, Node.js, C#, or Go.
  • Experience with backend frameworks like Spring Boot, Django, Express.js, or ASP.NET Core.
  • Expertise in relational databases (e.g., PostgreSQL, MySQL, SQL Server) and SQL.
  • Solid understanding of API design principles (RESTful, GraphQL).
  • Experience with message queuing systems (e.g., RabbitMQ, Kafka) is a plus.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is desirable.
  • Proficiency with version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Experience working in the Port Elizabeth area is advantageous.
  • Must be available for full-time, in-office work in Port Elizabeth.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive medical aid and retirement fund.
  • Generous annual leave and paid holidays.
  • Opportunities for professional development and further training.
  • A stable and supportive work environment.
  • Regular team building activities.
  • Company-sponsored social events.
  • Access to modern office facilities.
  • Potential for career growth within the organization.
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 • East London

Hybrid
ZAR 900,000 - 1,300,000
Performance bonus
Medical and retirement plans
Paid time off
+3
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

On-site
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Bonuses
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Annual bonus
Health benefits
+1
Senior Software Engineer - Backend Systems
Senior Software Engineer - Backend Systems

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Continuous learning & development
Collaborative culture
Backend Software Engineer
Backend Software Engineer

Placements24 • Upington

On-site
ZAR 700,000 - 1,000,000
Competitive salary
Health, dental, and vision insurance
Retirement plan with company match
+3
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Paid time off
+2
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary
Health insurance and retirement funds
Senior Backend Engineer - SaaS Platform
Senior Backend Engineer - SaaS Platform

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Performance bonuses
+3