Skip to content
×

Senior Full-Stack Software Engineer

Job in Pietermaritzburg, 3200, South Africa
Listing for: Placements24
Full Time position Listed on 2026-10-25
Job specializations:

Job Description & How to Apply Below

About the Role

Our client, a dynamic and rapidly growing technology firm based in Pietermaritzburg, Kwa Zulu-Natal, is seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join their innovative development team. This role offers a fantastic opportunity to contribute to cutting-edge projects, mentor junior developers, and play a pivotal role in shaping the future of our client's software solutions. You will be instrumental in designing, developing, and deploying robust, scalable, and user-friendly applications.

The ideal candidate possesses a deep understanding of both front-end and back-end technologies, coupled with a passion for writing clean, efficient, and maintainable code. This is a hybrid position, allowing for a blend of in-office collaboration and remote flexibility, fostering a productive and balanced work environment in the heart of Pietermaritzburg.

Key Responsibilities
  • Design, develop, and implement high-quality software solutions across the full stack, from database to user interface.
  • Collaborate with product managers, designers, and other engineers to define project requirements and translate them into technical specifications.
  • Write clean, testable, and efficient code in various programming languages (e.g., Python, JavaScript, Java).
  • Develop and maintain RESTful APIs and microservices.
  • Optimize application performance and scalability.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot, debug, and upgrade existing software.
  • Mentor and guide junior software engineers, fostering a culture of learning and continuous improvement within the Pietermaritzburg team.
  • Stay up-to-date with emerging technologies and industry best practices.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Full-Stack Engineer or similar role, with a strong portfolio of successful projects.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
  • Extensive experience with back-end development languages (e.g., Python/Django/Flask, Node.js, Java/Spring) and relational databases (e.g., PostgreSQL, MySQL).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of software development principles, data structures, and algorithms.
  • Experience with Agile methodologies and tools (e.g., Jira, Confluence).
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, particularly for collaborating within a hybrid team in Pietermaritzburg.
Benefits
  • Our client offers a competitive salary package, comprehensive health and wellness benefits, opportunities for professional development and training, and a collaborative and inclusive work culture.
  • Enjoy the flexibility of a hybrid work model, allowing you to balance your professional and personal life.
  • Be part of a forward-thinking company that values innovation and employee growth in the vibrant city of Pietermaritzburg.
  • We provide ample opportunities for career advancement and the chance to work on challenging and rewarding projects that make a real impact.

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).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary