

Full Stack Engineer – Pretoria
Are you a passionate Full Stack Engineer looking for an exciting opportunity in Pretoria? Join a dynamic, lean engineering team that values innovation, problem-solving, and delivering high-quality software from concept to deployment. We’re looking for individuals who think outside the box and are eager to make a significant impact.
What We’re Looking For (Requirements):
- Excellent Communicator: Our culture thrives on openness, teamwork, and mutual respect, making strong communication skills key.
- Proactive Self-Starter: Someone who takes initiative and sees projects through to completion.
- Passion for Software: A genuine drive for creating quality products that achieve positive and sustainable outcomes.
Your Responsibilities Will Include:
- Developing new user-facing features and experiences.
- Building reusable code and libraries for future scalability.
- Creating comprehensive unit tests to ensure code quality.
- Ensuring the technical feasibility of UI/UX designs.
- Optimizing applications for maximum speed and scalability.
- Collaborating effectively with other team members and stakeholders.
What You’ll Need (Qualifications and Skills):
- 2-3 years of engineering experience in a professional, multi-engineer environment.
- Proficiency with front-end technologies like JavaScript, Ember, or React.
- Experience with at least one of the following backend languages: Golang, C#, Node.js, Perl, or Rust (we appreciate polyglots!).
- A strong sense of humility and a continuous willingness to learn.
- An open mind, ready to challenge conventional thinking when necessary.
- A thorough understanding of foundational web technologies.
- A firm grip on Computer Science core concepts.
- Competency with MySQL or other Relational Database Management Systems (RDBMS).
- The ability to educate yourself and adapt to new technologies as needed.
- Experience using Git for source control.
- Experience using Kubernetes.
- Experience with continuous integration and testing practices.
- Understanding of microservice architectures.
- Competency with ElasticSearch or other eventual consistency document data stores.
- Experience with RabbitMQ or other publish/subscribe middleware.
- Experience working in high-traffic, low-latency environments.
- Familiarity with middle-out compression technology.
Ready to Apply?
If you meet the above requirements and are excited about this opportunity, please share your CV and latest Payslip directly to: raca@aaaa.co.za
To apply for this job email your details to raca@aaaa.co.za