Senior Software Engineer - Full Stack

Placements24

Pietermaritzburg

Hybrid

ZAR 900,000 - 1,300,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

Competitive salary
Medical aid & retirement fund
Professional development
Hybrid work model
Modern Pietermaritzburg office

Job summary

Placements24 in Pietermaritzburg seeks a Senior Software Engineer to design, develop, and deploy scalable software solutions. You will mentor junior developers and help shape the technical direction in a collaborative IT team.

The role involves backend API design, frontend work with React/Angular, and cloud experience (AWS/Azure). Strong communication and Agile practices are essential.

Qualifications

  • Bachelor’s degree or equivalent experience in computer science or related field.
  • 5+ years of professional full-stack software development experience.
  • Backend and frontend proficiency (API design, server-side logic, JavaScript/HTML/CSS).
  • Experience with cloud platforms (AWS or Azure) is highly desirable.
  • Strong knowledge of Agile, CI/CD, and Git practices.
  • Excellent communication and teamwork abilities.

Responsibilities

  • Lead design and architecture of scalable web applications and services.
  • Develop backend (Python/Java) and frontend (React/Angular) components.
  • Implement database solutions (SQL/NoSQL) for efficiency and reliability.
  • Collaborate with product managers, designers, and engineers to define requirements.
  • Write unit and integration tests and participate in code reviews.

Skills

Bachelor's degree
Full-stack development
Python
Java
React
Angular
AWS
Azure
CI/CD
Git
Agile
Communication

Education

Bachelor's degree in CS/Engineering or related field

Tools

React
Angular
AWS
Azure
SQL/NoSQL

Job description

About the Role

Our client is seeking a highly skilled and experienced Senior Software Engineer to join their dynamic IT team in Pietermaritzburg. This role is pivotal in designing, developing, and deploying innovative software solutions that drive business growth and enhance user experience. You will be instrumental in shaping the technical direction of key projects, mentoring junior developers, and contributing to a culture of technical excellence. The ideal candidate is passionate about coding, adept at problem-solving, and eager to work within a collaborative and forward-thinking environment. This position offers a unique opportunity to make a significant impact within a leading organization in the KwaZulu-Natal region, fostering professional growth and development.

Key Responsibilities
  • Lead the design and architecture of scalable, robust, and high-performance web applications and services.
  • Develop and maintain backend services using languages like Python or Java, and front-end components using frameworks such as React or Angular.
  • Implement database solutions, optimizing SQL or NoSQL databases for efficiency and reliability.
  • Collaborate with product managers, designers, and other engineers to define project requirements and deliver features.
  • Write comprehensive unit and integration tests to ensure code quality and stability.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in full-stack software development.
  • Proficiency in both backend development (e.g., API design, server-side logic) and front-end development (e.g., JavaScript, HTML, CSS).
  • Experience with cloud platforms such as AWS or Azure is highly desirable.
  • Strong understanding of software development best practices, including Agile methodologies, CI/CD, and version control (e.g., Git).
  • Excellent communication and problem-solving skills, with the ability to work effectively in a team environment.
Benefits
  • Competitive annual salary with performance-based incentives.
  • Comprehensive medical aid and retirement fund contributions.
  • Opportunities for professional development, including certifications and conferences.
  • A collaborative work environment with a strong focus on employee well-being.
  • Hybrid work model allowing for a blend of office and remote work.
  • Access to modern office facilities in Pietermaritzburg.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Placements24 • Midrand

Hybrid
ZAR 750,000 - 1,050,000
Health insurance
Professional development
Conferences
+3
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
Senior Software Developer
Senior Software Developer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Bonuses
Medical aid
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Flexible hours
Medical aid
+2
Software Developer - Backend
Software Developer - Backend

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 550,000 - 850,000
Competitive salary
Health insurance
Professional development
+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
Software Engineer - Backend Development
Software Engineer - Backend Development

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 420,000 - 720,000
Competitive salary
Bonuses based on performance
Health insurance
Full Stack Developer
Full Stack Developer

Placements24 • Benoni

On-site
ZAR 700,000 - 1,100,000
Senior Web Developer
Senior Web Developer

Placements24 • East London

On-site
ZAR 900,000 - 1,200,000
Senior Full Stack Developer - C#/.NET & React
Senior Full Stack Developer - C#/.NET & React

Placements24 • Soweto

On-site
ZAR 900,000 - 1,200,000
Competitive salary
On-site in Soweto
Health, dental, vision insurance
+3