Web Developer (Full Stack)
Summary
A full stack web developer builds and maintains both frontend and backend of web applications through the entire development lifecycle in a hybrid role in Randburg. Core technologies include HTML, CSS, JavaScript with frameworks like React/Angular/Vue, backend languages such as Python, Node.js, Java or Ruby, plus SQL/NoSQL databases and cloud/container tooling.
About the Role
Our client is seeking a versatile and experienced Web Developer (Full Stack) to join their innovative technology team. This hybrid role allows you to contribute to both frontend and backend development, building robust and scalable web applications. You will be involved in the entire development lifecycle, from planning and architecture to coding, testing, and deployment. Working in a collaborative environment that balances in-office interaction with remote flexibility, you'll tackle complex challenges and contribute to the evolution of cutting-edge digital solutions for a diverse client base.
Key Responsibilities
- Design, develop, and maintain both frontend and backend components of web applications using modern technologies.
- Write clean, efficient, well-documented, and maintainable code across the full technology stack.
- Collaborate with UI/UX designers to implement intuitive and responsive user interfaces.
- Develop and manage databases, ensuring data integrity and performance optimization.
- Implement and maintain APIs, ensuring seamless integration between frontend and backend services.
- Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
Requirements
- Proven experience as a Full Stack Web Developer or similar role, with a strong portfolio of completed projects.
- Proficiency in frontend technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
- Strong backend development skills with languages like Python, Node.js, Java, or Ruby, and experience with relevant frameworks.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker).
- Excellent problem-solving skills and the ability to work effectively in a team environment.
Benefits
- Competitive salary and annual performance bonuses.
- Hybrid work model providing flexibility and work-life balance.
- Comprehensive health, dental, and vision insurance coverage.
- Generous paid time off and company holidays.
- Opportunities for professional development, including training and conference attendance.
- A dynamic and forward-thinking work culture focused on innovation and collaboration.