About the Role
Our client, a leading innovator in the online retail space, is seeking a highly skilled and visionary Lead E-commerce Platform Engineer to spearhead the development and maintenance of their cutting-edge e-commerce platform. This critical role is based in the vibrant city of Cape Town, Western Cape, a hub for technological advancement. You will be responsible for architecting robust, scalable, and high-performance solutions that define the customer experience. This position demands a blend of technical mastery, strategic thinking, and leadership acumen. You will guide a team of talented engineers, fostering a culture of innovation and excellence. The ideal candidate is passionate about e-commerce technology and has a proven track record of delivering complex projects on time and within scope. Join our client in shaping the future of online shopping and driving substantial business growth. This is an exceptional opportunity to leave your mark on a prominent digital platform and contribute to its ongoing success and evolution. We offer a stimulating work environment with ample opportunities for professional growth and technological exploration in South Africa.
Key Responsibilities
- Lead the design, development, and implementation of new features and functionalities for the e-commerce platform.
- Architect scalable, secure, and high-availability e-commerce solutions using modern technologies.
- Mentor and guide a team of software engineers, providing technical leadership and fostering best practices.
- Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical specifications.
- Optimize platform performance, ensuring fast loading times and seamless user experiences across all devices.
- Troubleshoot and resolve complex technical issues related to the e-commerce platform.
- Implement and maintain CI/CD pipelines for efficient and reliable software deployment.
- Conduct code reviews to ensure code quality, maintainability, and adherence to standards.
- Stay up-to-date with emerging e-commerce technologies and trends, recommending and implementing improvements.
- Ensure compliance with security best practices and data privacy regulations.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 7 years of experience in software development, with at least 3 years in a lead or senior engineering role focused on e-commerce platforms.
- Strong proficiency in relevant programming languages (e.g., Java, Python, Node.js) and frameworks.
- Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Deep understanding of microservices architecture, APIs, and database technologies (SQL, NoSQL).
- Proven experience in leading and mentoring development teams.
- Experience with front-end technologies (React, Angular, Vue.js) is a plus.
- Familiarity with CI/CD tools and practices.
- Excellent problem-solving, analytical, and communication skills.
- Experience with performance tuning and security best practices in an e-commerce context.
Benefits
- Highly competitive salary with performance-based bonuses.
- Full remote work flexibility.
- Comprehensive medical, dental, and vision insurance.
- Generous paid time off and public holidays.
- Opportunities for continuous learning, certifications, and attending industry conferences.
- Access to the latest technologies and a collaborative engineering culture in Cape Town.
- Contribution to a leading e-commerce platform impacting millions of users.