Full stack developer - web applications
Placements24 · Mossel Bay, South Africa ·
- Work mode
- Hybrid
- Category
- Fullstack
- Experience
- 3+ years
Our client is looking for a versatile Full Stack Developer to contribute to their innovative web application development efforts in Mossel Bay. You will be involved in all aspects of the development lifecycle, from concept and design to testing and deployment, working on both front-end and back-end systems. This role requires a blend of technical expertise, problem-solving skills, and a passion for creating robust and user-friendly applications. Join a dynamic team that encourages creativity and provides opportunities to work with a modern technology stack in a collaborative hybrid environment.
Key Responsibilities Develop and maintain responsive user interfaces using modern frontend technologies. Design, build, and manage scalable back-end services and APIs. Implement and optimize database solutions (SQL and No SQL). Write clean, efficient, and well-documented code for both frontend and backend components. Collaborate with designers, product managers, and other engineers to deliver high-quality software. Troubleshoot and debug applications, ensuring performance and stability. Requirements Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. 3+ years of professional experience as a Full Stack Developer. Proficiency in frontend technologies such as HTML, CSS, Java Script, and a framework like React or Angular. Strong experience with backend languages and frameworks (e.g., Python/Django, Node.js/Express, Java/Spring). Experience with relational databases (e.g., Postgre SQL, My SQL) and/or No SQL databases (e.g., Mongo DB). Familiarity with version control systems (Git) and cloud platforms. Benefits Competitive salary and performance-based incentives. Comprehensive health and retirement benefits. Generous paid time off and opportunities for professional development. Hybrid work model offering a balance between office and remote work. A collaborative and supportive team atmosphere. Exposure to a wide range of technologies and challenging projects.