×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Full Stack

Remote / Online - Candidates ideally in
Pietermaritzburg, 3200, South Africa
Listing for: Placements24
Full Time, Remote/Work from Home position
Listed on 2026-09-12
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Backend Developer
Job Description & How to Apply Below

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 Kwa Zulu-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 No

    SQL 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.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary