Full Stack Developer - E-commerce Platform
Summary
Full stack developer building and maintaining an e-commerce platform in Welkom, South Africa — responsive front ends with React/Angular/Vue, back-end services and APIs with Node.js, Python or Java, plus payment-gateway and third-party integrations. Hired via recruitment agency Placements24 for their client.
About the Role
Our client is seeking a talented and versatile Full Stack Developer to enhance their rapidly growing E-commerce platform in Welkom . This role involves developing and maintaining both front-end and back-end components of the e-commerce website, ensuring a seamless and engaging user experience for customers. You will be part of a creative and agile development team, working on exciting projects that directly impact sales and customer satisfaction. This is an excellent opportunity for a developer who enjoys working across the entire technology stack and contributing to a successful online business.
Key Responsibilities
- Develop, test, and deploy robust, scalable, and user-friendly features across the full stack of the e-commerce platform.
- Design and implement responsive user interfaces using modern front-end frameworks (e.g., React, Angular, Vue.js).
- Build and maintain efficient, reliable back-end services and APIs using technologies like Node.js, Python (Django/Flask), or Java (Spring).
- Integrate with third-party services, payment gateways, and other essential e-commerce tools.
- Optimize application performance, database queries, and overall system efficiency.
- Collaborate closely with designers, product managers, and other developers to deliver high-quality software solutions.
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- 3+ years of professional experience in full stack web development .
- Proficiency in front-end technologies: HTML5, CSS3, JavaScript (ES6+), and at least one modern JS framework.
- Strong experience with back-end development, including API design and database management (SQL/NoSQL).
- Familiarity with version control systems like Git and agile development methodologies.
- Understanding of e-commerce principles and best practices for online retail is a plus.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health and wellness benefits.
- Significant opportunities for remote work, allowing for a better work-life balance.
- Access to continuous learning resources and professional development programs.
- A dynamic and supportive team environment focused on innovation and growth in Welkom .