Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Full Stack Developer

Posted 1 view
Discussion

Summary

Senior Full Stack Developer in Johannesburg building and maintaining web applications end to end — designing front-end and back-end components with modern frameworks (React/Angular/Vue, Python/Java/Node.js), optimizing for speed and security, and mentoring junior developers. Also involved in code reviews, troubleshooting, and CI/CD-based delivery.

About the Role

Our client is seeking a highly skilled and experienced Senior Full Stack Developer to join their dynamic team in Johannesburg . This pivotal role involves contributing to all phases of the software development lifecycle, from conceptualization and design to deployment and maintenance. You will play a key part in building robust, scalable, and user-friendly applications that drive business success. We are looking for an individual who is passionate about technology, thrives in a collaborative environment, and is eager to mentor junior developers while tackling complex technical challenges. This is an exceptional opportunity to make a significant impact on a leading IT solutions provider within the vibrant South African tech landscape.

Key Responsibilities

  • Design, develop, and implement both front-end and back-end components of web applications using modern technologies.
  • Optimize applications for maximum speed, scalability, and security, ensuring a seamless user experience.
  • Collaborate closely with cross-functional teams, including product managers, designers, and other engineers, to define and deliver new features.
  • Write clean, maintainable, and well-documented code, adhering to industry best practices and coding standards.
  • Conduct thorough code reviews, provide constructive feedback, and mentor junior development staff.
  • Troubleshoot, debug, and upgrade existing systems, ensuring their ongoing stability and performance.

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 development , with a strong portfolio showcasing your work.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript , and modern frameworks like React, Angular, or Vue.js.
  • Extensive experience with back-end languages (e.g., Python, Java, Node.js) and associated frameworks (e.g., Django, Spring, Express.js).
  • Solid understanding of database technologies (SQL and NoSQL), cloud platforms (AWS, Azure, GCP), and CI/CD pipelines.
  • Excellent problem-solving abilities, communication skills, and a proactive approach to learning new technologies.

Benefits

  • Competitive annual salary package with performance-based incentives.
  • Comprehensive health insurance coverage, including medical, dental, and vision.
  • Opportunities for professional development, including training courses and conference attendance.
  • A dynamic and inclusive work environment that fosters innovation and teamwork.
  • Generous leave allowance and flexible working arrangements.

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available