Senior Full Stack Developer
Summary
Senior Full Stack Developer (via recruiter Placements24) for a client software company in Queenstown, Eastern Cape, working hybrid. Day to day: build and maintain both frontend and backend of web applications, develop RESTful APIs, manage databases, and optimize for speed, scalability, and security. Stack spans HTML/CSS/JavaScript (React, Angular, or Vue), backends like Python/Django, Node.js/Expr
About the Role
Our client, a forward-thinking software development company based in Queenstown, Eastern Cape , is seeking a talented and experienced Senior Full Stack Developer to contribute to their innovative projects. This role requires a versatile individual with expertise across both frontend and backend development, capable of building robust and scalable web applications. The ideal candidate will have a proven track record of delivering high-quality code and a passion for creating seamless user experiences. This position operates on a Hybrid model, offering the flexibility of remote work combined with essential in-office collaboration sessions at our Queenstown location. Join a growing company that values technical expertise, teamwork, and a commitment to delivering exceptional software solutions.
Key Responsibilities
- Design, develop, and maintain both frontend and backend components of web applications.
- Write clean, efficient, and well-documented code across the full stack.
- Develop and integrate RESTful APIs for seamless data exchange.
- Implement and manage database solutions, ensuring data integrity and performance.
- Collaborate with UI/UX designers to translate designs into functional and responsive user interfaces.
- Optimize applications for speed, scalability, and security.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot, debug, and resolve issues across the application stack.
- Stay updated with emerging technologies and best practices in full-stack development.
- Contribute to architectural decisions and technology selection.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- Minimum of 5 years of professional experience in full-stack development.
- Proficiency in frontend technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
- Strong experience with backend languages and frameworks (e.g., Python/Django, Node.js/Express, Java/Spring).
- Solid understanding of database systems (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with version control systems, preferably Git.
- Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
- Strong understanding of software development principles and design patterns.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a Hybrid environment, collaborating both remotely and on-site in Queenstown, Eastern Cape .
Benefits
- Competitive annual salary between ZAR.
- Comprehensive health insurance and retirement fund.
- Generous paid time off.
- Opportunities for continuous learning and professional development.
- A flexible Hybrid work arrangement.
- Modern office space in Queenstown .
- Collaborative and innovative team culture.
- Performance incentives.