Junior Full Stack Developer
Summary
A junior full stack developer joins a client's growing team in Tembisa, South Africa, contributing across the software development lifecycle — building user-facing front-end features and server-side back-end logic, testing, and debugging — in a hybrid, mentor-supported environment using modern web technologies.
About the Role
Our client seeks an enthusiastic and motivated Junior Full Stack Developer to join their growing development team in Tembisa. You will contribute to the entire software development lifecycle, from front-end design to back-end logic implementation, working on exciting projects that enhance user experience and application functionality. This role is perfect for a recent graduate or early-career professional eager to learn, grow, and contribute to impactful software solutions in a collaborative, hybrid work environment. You'll gain hands-on experience with modern web technologies and work alongside experienced mentors dedicated to your professional development.
Key Responsibilities
- Assist in the development and maintenance of user-facing features using modern front-end technologies.
- Implement and support server-side logic, ensuring responsiveness and overall performance of applications.
- Participate in the design and implementation of new features and functionalities.
- Write clean, maintainable, and well-documented code for both front-end and back-end components.
- Collaborate with senior developers and designers to understand user requirements and translate them into technical solutions.
- Engage in testing and debugging processes to ensure high-quality software delivery.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent demonstrable experience.
- Foundational knowledge of at least one front-end framework (e.g., React, Angular, Vue.js) and HTML/CSS/JavaScript.
- Familiarity with back-end languages and frameworks such as Node.js, Python/Django, or Java/Spring.
- Basic understanding of database systems (SQL or NoSQL) and API design.
- Eagerness to learn new technologies and adapt to evolving project needs.
- Strong problem-solving skills and a proactive approach to challenges.
Benefits
- Competitive entry-level salary with opportunities for salary reviews based on performance.
- Hybrid work model offering flexibility between office and remote work.
- Comprehensive medical and dental coverage.
- Opportunities for mentorship and professional growth through internal training programs.
- A dynamic team environment with a focus on collaboration and innovation.