We are seeking a talented Full Stack Develope r to join our team in Cape Town . This role is crucial in developing and maintaining the full application that supports our suite of services. You will play a key role in integrating new technologies and improving existing systems to ensure their platform remains at the cutting edge of global trade solutions.
Qualifications & Job Requirements:
- Degree or diploma in Computer Science, Web Development, Information Systems or similar
- Demonstrated history of developing and maintaining full stack websites and web applications
- Experience with AWS (or similar cloud technologies) and Terraform (or infrastructure as code approaches).
- Familiarity with relational and non-relational databases, including schema design and query optimization.
- Knowledge of microservices architecture and distributed systems.
- Proficiency in writing testable code and automating testing processes.
- Experience with continuous integration and continuous deployment (CI/CD) systems.
- Excellent communication skills and the ability to articulate complex technical concepts.
- A proactive, problem-solving attitude and ability to work collaboratively in a fast-paced environment.
Responsibilities:
- Develop and maintain scalable, robust, and high-performing systems.
- Collaborate with product and design teams to translate user needs into reliable software solutions.
- Work closely with Head of Digital, UX, SEO, Content and other stakeholders
- Implement best practices in code quality, security, and scalability.
- Engage in the full software development lifecycle, including design, implementation, testing, and deployment.
- Optimize existing back end and front-end systems for performance and scalability.
- Integrate new technologies and approaches in collaboration with cross-functional teams.
- Contribute to the continuous improvement of the deployment pipeline.
- Participate in code reviews and provide constructive feedback to peers
Experience:
- 5+ years full stack development experience
- 5+ years B2C experience (e-commerce, travel, service, etc)
- 3+ years as a team lead / project manager / product manager