Senior Full Stack Developer
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