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

Senior Software Engineer - Full Stack; Java​/React

Remote / Online - Candidates ideally in
Durban, 3611, South Africa
Listing for: Placements24
Full Time, Remote/Work from Home position
Listed on 2026-10-31
Job specializations:
  • Software Development
    Full Stack Developer, Java Developer, Software Engineer, Backend Developer
Job Description & How to Apply Below
Position: Senior Software Engineer - Full Stack (Java/React)
About the Role

Our client, a well-established recruitment consultancy, is searching for a highly skilled Senior Full Stack Software Engineer with expertise in Java and React to join a dynamic technology company in Durban, Kwa Zulu-Natal . This role is crucial for the development and enhancement of innovative software solutions that drive business growth. You will be involved in the entire software development lifecycle, from conceptualization and design to implementation, testing, and deployment.

The ideal candidate possesses a passion for clean, efficient code, a strong understanding of both backend and frontend technologies, and a proven ability to work collaboratively in an agile environment. You will have the opportunity to mentor junior engineers, contribute to architectural decisions, and tackle challenging technical problems. This position offers a blend of in-office collaboration and remote flexibility, providing an excellent work-life balance.

We are looking for a proactive problem-solver who is eager to make a significant impact within a forward-thinking organization. The company prides itself on its innovative culture and commitment to employee development.

Key Responsibilities
  • Design, develop, and maintain scalable and robust web applications using Java for the backend and React for the frontend.
  • Write clean, well-documented, and efficient code adhering to best practices and coding standards.
  • Collaborate with product managers, designers, and other engineers to define feature requirements and translate them into technical solutions.
  • Participate in code reviews to ensure code quality, identify potential issues, and share knowledge with the team.
  • Develop and implement unit tests, integration tests, and end-to-end tests to ensure application reliability.
  • Troubleshoot, debug, and resolve software defects and production issues.
  • Contribute to architectural discussions and decisions regarding system design and technology stack.
  • Mentor and guide junior software engineers, fostering a culture of learning and continuous improvement.
  • Stay up-to-date with the latest industry trends, technologies, and best practices in full-stack development.
  • Participate in agile development ceremonies, including sprint planning, daily stand-ups, and retrospectives.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional software development experience.
  • Strong proficiency in Java and related frameworks (e.g., Spring Boot).
  • Extensive experience with JavaScript, HTML5, CSS3, and modern frontend frameworks, particularly React.
  • Experience with RESTful API design and development.
  • Familiarity with database technologies such as SQL (e.g., PostgreSQL, MySQL) and/or No

    SQL (e.g., MongoDB).
  • Understanding of version control systems, particularly Git.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities, with a collaborative mindset.
  • Knowledge of the Durban technology scene is beneficial.
Benefits
  • Competitive salary package with performance-based incentives.
  • Hybrid work arrangement offering a balance between office and remote work.
  • Comprehensive medical aid and retirement fund.
  • Opportunities for professional growth, training, and attending industry conferences.
  • Modern and collaborative office environment in Durban .
  • Generous annual leave and paid time off.
  • Employee assistance programs and wellness initiatives.
  • Regular team social events and workshops.
  • Exposure to challenging and impactful projects.
  • Potential for career advancement within the organization.
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