Full Stack Developer - E-commerce Platform
Summary
Full Stack Developer building and enhancing an online retail e-commerce platform for a company in George, South Africa, working in a hybrid model. Day to day spans responsive front-end UIs (React/Angular/Vue) and back-end APIs and database work using languages like Node.js, Python, Ruby or Java.
About the Role
Our client is looking for a talented and versatile Full Stack Developer to join their growing e-commerce team in George . You will play a crucial role in developing and enhancing their online retail platform, contributing to both front-end user experiences and back-end functionality. This role offers a blend of remote flexibility and in-office collaboration, allowing you to work on innovative projects that directly impact customer engagement and sales. You'll be part of a creative and results-oriented team dedicated to delivering a seamless online shopping experience.
Key Responsibilities
- Develop and maintain responsive user interfaces using modern front-end frameworks (e.g., React, Angular, Vue.js).
- Build and optimize server-side logic, APIs, and database interactions for the e-commerce platform.
- Implement new features and functionalities across the entire stack, from user interface to database.
- Collaborate with designers and product managers to translate requirements into functional code.
- Troubleshoot and resolve bugs and performance issues across the application.
- Write clean, maintainable, and well-documented code adhering to best practices.
Requirements
- Proven experience as a Full Stack Developer with a strong portfolio.
- Proficiency in front-end technologies (HTML, CSS, JavaScript) and modern JavaScript frameworks.
- Experience with server-side languages (e.g., Node.js, Python, Ruby, Java) and frameworks.
- Solid understanding of database management systems (e.g., MySQL, PostgreSQL, MongoDB).
- Familiarity with version control systems like Git.
- Strong problem-solving skills and the ability to work effectively in a hybrid environment.
Benefits
- Competitive annual salary package.
- Hybrid work model offering flexibility.
- Comprehensive medical and retirement benefits.
- Opportunities for professional growth and skill development.
- Employee discounts on company products.
- A collaborative and innovative work environment.