Full-Stack Engineer

CAREERS

© 2024 Sweepsouth (Pty) Ltd, all rights reserved 

Key Responsibilities

  • Become the subject matter expert in the Sweepsouth technical ecosystem.

  • Drive engineering initiatives to completion, with a tenacious focus on rapid business impact.

  • Inform technical prioritization to deliver on goals with a sense of urgency.

  • Solve tough technical problems at any level of the stack, and be persistent in getting to the solution, whether it involves back-end, infrastructure, or front-end work.

  • Work collaboratively with cross-functional teams to plan and execute engineering initiatives


Your Profile

  • Extensive programming experience (Python and JavaScript).

  • 4+ years of experience working with Python in a web development environment

  • 2+ years of experience building customer facing websites or APIs

  • 2+ years of Experience working closely with a production/live environment pushing new features , troubleshooting and pushing hotfixes in a team environment

  • 1+ years of Experience with modern browser technologies based on JavaScript, HTML, and CSS and at least any of the frontend/css frameworks (SvelteKit, React, Redux, SASS, Tailwind, etc.).

  • Experience in building web systems with any of the python web frameworks (Django or Flask ..etc ), or other similar web frameworks.

  • Knowledge and experience with data store technologies such as MySQL or PostgreSQL

  • Strong computer science fundamentals: data structures and object oriented programming languages.

  • Strong knowledge of basic design patterns. (MVP, MVVM)

  • Experience running Docker, Docker Compose to setup your local environment

  • Experience working closely with the product team, designers, and other developers

  • You are comfortable working in a tech startup environment


Bonus Points

  • Degree in computer science (BSc, MSc) or equivalent.

  • Experience developing location-aware applications.

  • GitHub account with cool projects you've built or contributed to.

  • Amazon Web Services experience.

  • Experience working with Kubernetes, Amazon ECS or any other container orchestration tooling.

  • Experience writing CI/CD pipelines for Jenkins / CircleCI or the like.

  • Experience working with Message Queuing (Celery, Amazon SQS, RabbitMQ or the like) 

  • Experience changing Docker images , docker compose setup

  • Experience working with cross platform app development

Role Outline

We are looking for a talented full-stack engineer to join the Sweepsouth engineering team to work on the core components of the Sweepsouth platform. In collaboration with our product managers and business stakeholders, you'll be primarily tasked with helping us build our ecosystem to expand the value our product offers and increase the market to which it is applicable.

We are hybrid working; Candidates are required to be present for in-office work, at our Cape Town offices, one to two times per week. All other work can be done remotely.

To Apply:
Please submit your resume and a cover letter highlighting your relevant experience and qualifications to 
[email protected]

We look forward to hearing from you.

Apply by Email

What We Offer

  • Innovative Environment: Work in a fast-paced environment where your ideas are valued, and your efforts make a direct impact.

  • Competitive Leave Package: 24 days of annual leave per year

  • Competitive Salary: We offer a competitive salary and benefits package.

  • Collaborative Culture: A supportive and collaborative team culture that values diversity and inclusion.

  • Hybrid work: We work in office twice a week.