Full stack developer (remote)
Summary
Fully remote full stack developer for a fast-growing e-commerce platform, working from anywhere in South Africa. You build web apps end to end — front-end (React/Angular/Vue), back-end (Python/Django, Node.js, Java/Spring), databases, and cloud — alongside designers and product managers.
Our client, a fast-growing e-commerce platform, is seeking a talented and motivated Full Stack Developer to join their fully remote engineering team. This is an excellent opportunity to contribute to the development of a robust and scalable web application, working from anywhere within South Africa. You will be involved in all phases of the development lifecycle, from front-end interface design to back-end logic and database management. Our client is committed to a remote-first culture, providing the tools, support, and flexibility needed for you to succeed. You will collaborate closely with designers, product managers, and other developers to build innovative features and enhance user experience. This role requires a proactive individual with a passion for coding, problem-solving, and delivering high-quality software. If you thrive in a dynamic, remote environment and are eager to make a tangible impact, this position is for you. You'll be working with modern technologies to build features that directly impact our growing user base.
Key Responsibilities Develop and maintain scalable, efficient, and robust web applications using both front-end and back-end technologies. Design and implement user-facing features with a focus on usability and performance. Build and manage server-side logic, databases, and APIs. Write clean, well-documented, and testable code. Collaborate effectively with cross-functional teams in a remote setting. Troubleshoot, debug, and upgrade existing software. Participate in code reviews and contribute to team best practices. Stay informed about new technologies and industry trends. Requirements Proven experience as a Full Stack Developer or similar role. Proficiency in front-end technologies such as HTML, CSS, Java Script, and modern frameworks (e.g., React, Angular, Vue.js). Strong experience with back-end 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 cloud platforms (e.g., AWS, Azure) and deployment strategies. Excellent problem-solving and debugging skills. Strong communication skills and ability to work collaboratively in a remote team. Bachelor's degree in Computer Science or related field, or equivalent practical experience. Benefits Competitive salary commensurate with experience. Fully remote work arrangement, offering exceptional flexibility. Opportunity to work on exciting and challenging projects. Exposure to a wide range of modern technologies. A supportive and collaborative remote team culture. Professional development opportunities and skill enhancement. Contribute directly to a growing and innovative product.