Full Stack Engineer - Modern Web Applications
Summary
Placements24 is hiring a Full Stack Engineer on behalf of a client in East London, South Africa to design, build, and maintain modern web applications — developing backend services and APIs with Node.js, Python, or Java and responsive frontends with React, Angular, or Vue.js. The role requires 3+ years of full stack experience and offers a flexible hybrid work model.
About the Role
Our client is seeking a versatile and skilled Full Stack Engineer to contribute to the development of modern web applications in East London . This role is essential for designing, building, and maintaining both the frontend and backend components of our client's digital products. You will work closely with a talented team of engineers, designers, and product managers to deliver scalable, high-performance, and user-friendly web solutions. This is an excellent opportunity for a developer who enjoys tackling challenges across the entire stack and contributing to innovative projects in a collaborative environment.
Key Responsibilities
- Develop and implement robust backend services and APIs using modern programming languages and frameworks (e.g., Node.js, Python, Java).
- Design and build responsive and interactive user interfaces using frontend technologies such as React, Angular, or Vue.js.
- Optimize applications for maximum speed, scalability, and reliability across different browsers and devices.
- Collaborate with product teams to define requirements, design features, and ensure successful implementation.
- Write clean, maintainable, and well-tested code, participating actively in code reviews.
- Troubleshoot and resolve issues across the full stack, ensuring a seamless user experience.
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 backend development with languages like Node.js, Python, or Java, and experience with relevant frameworks.
- Strong experience with frontend technologies including HTML5, CSS3, JavaScript, and modern frameworks (React, Angular, Vue.js).
- Experience with database technologies (SQL and/or NoSQL) and version control systems (Git).
- Excellent problem-solving skills and ability to work effectively in a team environment.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health insurance and retirement planning options.
- Opportunities for continuous learning, training, and professional development.
- Flexible hybrid work model to support work-life integration.
- A dynamic and supportive work culture that values collaboration and innovation.