Senior Software Engineer - Backend

Placements24

Pietermaritzburg

Sur place

ZAR 1 000 000 - 1 500 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Hybrid work model
Competitive salary
Professional development

Résumé du poste

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.

Responsabilités

  • 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.

Connaissances

Backend development
Java
System design
Team collaboration
Problem solving

Formation

Bachelor's degree in Computer Science/Engineering

Outils

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

Description du poste

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.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

Sur place
ZAR 900 000 - 1 300 000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Polokwane

Sur place
ZAR 900 000 - 1 300 000
Competitive salary
Health insurance
Paid time off
+2
Senior Software Engineer - Backend Systems
Senior Software Engineer - Backend Systems

Placements24 • Randburg

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

Placements24 • East London

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

Placements24 • Gqeberha

Sur place
ZAR 900 000 - 1 200 000
Competitive salary
Medical aid
Retirement fund
+4
Senior Backend Engineer (Java/Spring)
Senior Backend Engineer (Java/Spring)

Placements24 • Klerksdorp

Hybride
ZAR 900 000 - 1 300 000
Hybrid work model
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Durban

Sur place
ZAR 900 000 - 1 200 000
Competitive salary
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Vereeniging

Hybride
ZAR 900 000 - 1 200 000
Competitive salary
Hybrid work model
Health insurance
+4
Software Engineer - Backend
Software Engineer - Backend

Placements24 • Randburg

Hybride
ZAR 420 000 - 620 000
Stock options
Health insurance
Paid time off
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Vereeniging

Hybride
ZAR 900 000 - 1 300 000