E-commerce Platform Developer (backend)
Summary
Backend developer building and maintaining an e-commerce platform in Mossel Bay: designing backend services and APIs, integrating payment gateways, managing database schemas, and optimizing performance, scalability, and security. Requires 5+ years of backend experience with languages like Python, Java, Node.js, or PHP.
Our client is seeking a skilled and experienced Backend E-commerce Platform Developer to join their innovative technology team in Mossel Bay, Western Cape. This role is fundamental to the development and maintenance of our client's robust e-commerce platform, ensuring it is scalable, secure, and performs optimally. The ideal candidate will have a strong command of backend programming languages, database management, and API integrations. You will be responsible for designing, coding, testing, and debugging backend systems that power our client's online retail operations. This is a fantastic opportunity for a talented developer passionate about e-commerce to contribute to a high-growth business in a beautiful coastal setting. You will work within a collaborative engineering environment, leveraging modern development methodologies to build and enhance the core functionalities of our digital storefront. If you are looking to apply your backend expertise to create seamless online shopping experiences, this role in scenic Mossel Bay is for you.
Key Responsibilities- Design, develop, and maintain backend services and APIs for the e-commerce platform.
- Write clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, Node.js).
- Integrate with third-party services and payment gateways.
- Optimize application performance, scalability, and reliability.
- Develop and manage database schemas and ensure data integrity.
- Implement security best practices to protect customer data and platform integrity.
- Collaborate with frontend developers to ensure seamless integration between backend and frontend components.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve backend issues and bugs promptly.
- Stay updated with emerging technologies and industry trends in e-commerce development.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in backend software development.
- Proven experience in developing and maintaining e-commerce platforms.
- Proficiency in at least one modern backend programming language (e.g., Python, Java, Node.js, PHP).
- Strong understanding of database technologies (e.g., SQL, Postgre SQL, Mongo DB) and ORM frameworks.
- Experience with RESTful API design and implementation.
- Knowledge of cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Familiarity with frontend technologies (HTML, CSS, Java Script) is beneficial.
- Experience with version control systems like Git.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Highly competitive salary package of up to R per annum.
- Opportunity to work on challenging and impactful e-commerce projects.
- Based in the attractive location of Mossel Bay, Western Cape.
- Comprehensive medical and dental coverage.
- Retirement savings plan with employer contributions.
- Generous annual leave and paid sick leave.
- Access to ongoing professional development and training.
- A supportive and collaborative team environment.
- Company-sponsored social events and team-building activities.
- Potential for performance-based bonuses.