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
Discussion

Summary

Senior Full Stack Developer building complete web applications in Soweto: crafting front-end interfaces with modern frameworks (React/Vue), back-end services and APIs with Node.js/Python/Java, and SQL/NoSQL databases, while mentoring juniors and collaborating with design and product teams.

Our client is looking for a highly proficient Senior Full Stack Developer to contribute to their innovative projects in Soweto . This role involves working across the entire technology stack, from developing user-friendly front-end interfaces to building robust back-end services and databases. You will play a key role in the design, development, and deployment of web applications, collaborating closely with design and product teams. This is an excellent opportunity for a skilled developer to make a significant impact within a growing organization in the Gauteng region.

Key Responsibilities

  • Develop and maintain full-stack web applications, writing clean, efficient, and scalable code.
  • Design and implement user-friendly interfaces using modern frontend technologies (e.g., React , Vue.js ).
  • Build and optimize backend services, APIs, and database schemas using languages like Node.js , Python , or Java .
  • Collaborate with UI/UX designers and product managers to translate requirements into technical solutions.
  • Conduct code reviews, mentor junior developers, and contribute to architectural discussions.
  • Troubleshoot, debug, and deploy applications, ensuring high availability and performance.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 5+ years of professional experience in full-stack development.
  • Strong proficiency in frontend technologies (HTML, CSS, JavaScript) and modern frameworks (e.g., React, Vue.js, Angular).
  • Solid experience with backend development languages (e.g., Node.js , Python , Java ) and frameworks.
  • Proficiency in database management (SQL and/or NoSQL) and API design.
  • Experience with cloud platforms and deployment tools is a plus.

Benefits

  • Competitive salary and performance-based incentives.
  • Comprehensive health, dental, and vision insurance coverage.
  • Opportunities for professional development and skill enhancement.
  • A dynamic and collaborative work environment in Soweto .
  • Generous paid time off and work-life balance support.
  • Retirement savings plan with employer match.

What they ask for

Required

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience
  • 5+ years of professional experience in full-stack development
  • Strong proficiency in frontend technologies (HTML, CSS, JavaScript) and modern frameworks (e.g., React, Vue.js, Angular)
  • Solid experience with backend development languages (e.g., Node.js, Python, Java) and frameworks
  • Proficiency in database management (SQL and/or NoSQL) and API design

Preferred

  • Experience with cloud platforms and deployment tools

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