Senior Software Engineer - Backend

Placements24

Pietermaritzburg

Hybrid

ZAR 1,000,000 - 1,500,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model
Competitive salary
Professional development

Job summary

Placements24 invites a Senior Software Engineer (backend) in Pietermaritzburg to design, develop, and maintain scalable server-side applications using Java and Spring Boot. You will optimize data models, ensure data integrity, and write clean, well-tested code while collaborating with frontend, product, and QA teams.

The role embraces a hybrid work model balancing in-office and remote work. The ideal candidate has 5+ years in backend development, experience with relational and NoSQL databases,

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of backend development experience with Java.
  • Relational DBs (PostgreSQL, MySQL) and NoSQL (MongoDB) experience.
  • Clouds (AWS/Azure) and container tech (Docker, Kubernetes).
  • Strong problem-solving and hybrid team work ability.
  • Experience with microservices and event-driven systems is a plus.

Responsibilities

  • Design, develop, and maintain robust backend services and APIs using Java and Spring Boot.
  • Optimize database performance and data models, ensure data integrity.
  • Write clean, tested code and conduct unit/integration tests.
  • Collaborate with frontend, product, and QA to deliver features end-to-end.
  • Participate in code reviews and improve development processes.

Skills

Backend development
Java
System design
Team collaboration
Problem solving

Education

Bachelor's degree in Computer Science/Engineering

Tools

Spring Boot
PostgreSQL
MySQL
MongoDB
AWS
Azure
Docker
Kubernetes
Microservices
Event-driven

Job description

About the Role

Our client, a prominent tech firm in Pietermaritzburg, is seeking a highly skilled Senior Software Engineer with a specialization in backend development. You will play a crucial role in designing, developing, and maintaining scalable and robust server-side applications that power our innovative products. This position offers the chance to work on challenging projects, mentor junior engineers, and contribute to architectural decisions within a dynamic and collaborative environment. If you are passionate about creating efficient, high-performance systems and thrive in a hybrid work setting that balances in-office collaboration with remote flexibility, we encourage you to apply and make a significant impact on our technology landscape.

Key Responsibilities
  • Design, develop, and implement robust, scalable, and high-performance backend services and APIs using Java and the Spring Boot framework.
  • Optimize database performance, manage data models, and ensure data integrity for complex applications.
  • Write clean, maintainable, and well-documented code, adhering to best practices and conducting thorough unit and integration testing.
  • Collaborate with cross-functional teams, including front-end developers, product managers, and QA engineers, to deliver features from conception to deployment.
  • Participate in code reviews, provide constructive feedback, and contribute to the continuous improvement of our development processes and architectural standards.
  • Troubleshoot and resolve complex technical issues in production environments, ensuring system reliability and uptime.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development, with a strong focus on Java and related ecosystems.
  • Proven experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Familiarity with cloud platforms such as AWS or Azure, and containerization technologies like Docker and Kubernetes.
  • Excellent problem-solving skills, a proactive attitude, and the ability to work effectively in a hybrid team setting.
  • Experience with microservices architecture and event-driven systems is a plus.
Benefits
  • Competitive annual salary package.
  • Comprehensive medical and retirement benefits.
  • Opportunities for professional development, including training and conference attendance.
  • Hybrid work model offering flexibility and work-life balance.
  • A stimulating work environment with a focus on innovation and continuous learning in Pietermaritzburg.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Backend Systems
Software Engineer - Backend Systems

Placements24 • Bloemfontein

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Medical aid and retirement savings
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Medical aid
Retirement fund
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Bloemfontein

On-site
ZAR 950,000 - 1,300,000
Health insurance
Retirement plan
Paid time off
+1
Senior Web Developer
Senior Web Developer

Placements24 • East London

On-site
ZAR 900,000 - 1,200,000
Senior Software Developer - FinTech
Senior Software Developer - FinTech

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,700,000
Hybrid work model
Health insurance
Stock options
Senior Java Software Engineer
Senior Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Employee wellness programs
Training in leadership and technical skills
Senior Software Engineer
Senior Software Engineer

Smart4 Energy • Wes-Kaap

On-site
ZAR 700,000 - 1,100,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Senior .NET Developer
Senior .NET Developer

Placements24 • Randburg

Hybrid
ZAR 850,000 - 1,200,000
Health insurance
Hybrid work model
Professional development opportunities
+1