Web Developer (Full Stack)
Summary
A full-stack web developer is needed in Benoni, South Africa (on-site) to design, build, and maintain web applications end to end — front-end UIs, back-end services, and databases. Core technologies include HTML, CSS, JavaScript with React or Angular, back-end languages like Python, Node.js, or Java, and SQL or MongoDB.
Our client is seeking a skilled and motivated Full Stack Web Developer to join their innovative technology team in Benoni. You will play a key role in designing, developing, and maintaining robust web applications. This role involves working across the entire technology stack, from front-end user interfaces to back-end services and databases. You will collaborate with product managers, designers, and other developers to deliver high-quality software solutions that meet user needs and business goals. This is an on-site position, ideal for a developer who thrives in a collaborative team environment and is passionate about building scalable and efficient web applications.
Key Responsibilities
- Design, develop, and implement front-end and back-end web application features.
- Write clean, efficient, and well-documented code across the full stack.
- Develop and manage databases, ensuring data integrity and performance.
- Collaborate with designers to translate UI/UX designs into functional web pages.
- Troubleshoot, debug, and upgrade existing software, ensuring smooth operation and performance.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3+ years of professional experience in full stack web development.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Strong experience with back-end languages (e.g., Python, Node.js, Java) and frameworks.
- Familiarity with database systems (e.g., SQL, MongoDB) and API design.
Benefits
- Competitive annual salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Opportunities for professional development, training, and attending tech conferences.
- Generous paid time off and company holidays.
- A collaborative on-site development environment focused on innovation and continuous learning.