Full Stack Developer
Summary
A Full Stack Developer in George, South Africa, owning both frontend and backend work across the full SDLC — building responsive user interfaces with modern JavaScript frameworks (React/Angular/Vue) and robust server-side services and APIs using backend languages like Python, Java, or C#, with SQL/NoSQL databases.
About the Role
Our client is seeking a versatile and motivated Full Stack Developer to join their innovative product development team based in George . This role involves taking ownership of both frontend and backend development, contributing to all phases of the software development lifecycle. You will work on creating user-friendly interfaces and robust server-side applications that deliver exceptional user experiences. This position offers a fantastic opportunity to work on diverse projects within a company that values creativity and technical expertise, fostering a collaborative office environment in the scenic Western Cape.
Key Responsibilities
- Develop and maintain responsive, user-centric frontend interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Design, implement, and manage backend services and APIs, ensuring efficient data flow and robust application logic.
- Write high-quality, testable code for both frontend and backend components, participating actively in code reviews.
- Collaborate with designers and product managers to translate requirements into functional and visually appealing web applications.
- Optimize applications for maximum speed, scalability, and user experience across various devices and browsers.
- Identify and address performance bottlenecks and bugs to ensure smooth operation.
Requirements
- Proven experience as a Full Stack Developer or similar role.
- Proficiency in frontend technologies including HTML, CSS, JavaScript, and modern JS frameworks.
- Strong experience with backend languages (e.g., Python, Java, C#) and associated frameworks.
- Familiarity with database systems (SQL and/or NoSQL) and data modeling.
- Understanding of RESTful API design principles and development.
- Experience with version control systems like Git.
Benefits
- Competitive salary package commensurate with experience.
- Comprehensive medical aid and retirement fund contributions.
- Opportunities for professional growth and skill development.
- A dynamic and supportive team atmosphere in our George office.
- Exposure to cutting-edge technologies and challenging projects.