Full Stack Developer - Web Applications
Summary
Full stack developer building web applications end to end: responsive front-ends with modern JavaScript frameworks (React/Angular/Vue) plus back-end services and REST APIs in Node.js, Python or Java, working with SQL/NoSQL databases. Hybrid role in South Africa collaborating with product managers and designers.
About the Role
Our client is seeking a talented and versatile Full Stack Developer to contribute to the development of their innovative web applications. This role offers a hybrid work model, blending the benefits of remote flexibility with valuable in-person collaboration. You will work across the entire development stack, from designing intuitive user interfaces to building robust backend services, playing a key part in delivering high-quality software solutions. The ideal candidate is passionate about creating engaging user experiences and possesses a strong understanding of modern web technologies, working closely with product managers and designers to translate ideas into functional, scalable products within a supportive and forward-thinking team environment.
Key Responsibilities
- Develop and maintain responsive front-end interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Design, build, and optimize back-end services and APIs using languages such as Node.js, Python, or Java.
- Integrate front-end components with server-side logic and databases.
- Write clean, efficient, and well-documented code, ensuring adherence to coding standards and best practices.
- Collaborate with designers and product managers to translate requirements into technical specifications and functional features.
- Participate in code reviews, testing, and debugging to ensure application quality and performance.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- 3+ years of experience in full-stack web development.
- Proficiency in front-end technologies like HTML, CSS, JavaScript, and modern frameworks.
- Experience with back-end development, including RESTful API design and database management (SQL/NoSQL).
- Familiarity with version control systems (e.g., Git) and Agile development methodologies.
- Strong problem-solving skills and the ability to work effectively in a collaborative team setting.
Benefits
- Competitive annual salary with performance-based incentives.
- Comprehensive medical, dental, and vision insurance coverage.
- Opportunities for professional growth and continuous learning through training programs.
- A hybrid work environment offering flexibility and in-office collaboration.
- Access to modern development tools and a supportive team culture.