Full Stack Developer - Web Applications
Summary
A full stack developer builds and maintains web applications end-to-end for a client team in Mahikeng, working in a hybrid model across frontend (HTML/CSS/JavaScript with React, Angular, or Vue.js) and backend (Python/Django/Flask, Node.js, Java, or C#/.NET), including databases, APIs, and cloud deployment.
About the Role
Our client is seeking a versatile and experienced Full Stack Developer to join their dynamic team in Mahikeng . This hybrid role involves designing, developing, and maintaining robust web applications, working across both frontend and backend technologies. You will play a key role in building scalable solutions and contributing to the entire software development lifecycle. This is an exciting opportunity for a developer passionate about creating innovative web experiences and comfortable working in a collaborative environment that balances in‑office synergy with remote flexibility.
Key Responsibilities
- Design, develop, and deploy full stack web applications using modern programming languages and frameworks.
- Write clean, efficient, and well‑documented code for both frontend and backend systems.
- Collaborate with UI/UX designers, product managers, and other developers to deliver high‑quality software solutions.
- Optimize applications for performance, scalability, and security.
- Troubleshoot, debug, and upgrade existing systems.
Requirements
- Minimum 5 years of professional experience as a Full Stack Developer or similar role.
- Proficiency in frontend technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Strong experience with backend languages and frameworks such as Python (Django/Flask), Node.js (Express), Java (Spring), or C# (.NET).
- Solid understanding of database management systems (SQL and NoSQL) and API design.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies is a plus.
Benefits
- Competitive annual salary with performance‑based bonuses.
- Hybrid work model offering flexibility between office and remote work.
- Comprehensive medical aid and retirement benefits.
- Opportunities for continuous learning and professional development.
- A supportive and collaborative team culture in the business hub of Mahikeng.