Software Developer

We are growing our awesome team and if you feel like you can add value and help building amazing logistics solutions and have the drive to create and design innovative solutions and products, then send us your CV and a cover letter with a motivation.

The role in context

This developer will be self-motivated and driven to create scalable systems as part of a team. Your primary role within the team will be to build user-focused applications and solutions that are backed by scalable back-end systems running on Linux and container infrastructure.

You’ll spend time on the following:
  • Software design
  • Software development (both user-based and back-end)
  • Write clean, tested, and well-documented code
  • Database design and administration
  • Design and implement scaling and HA solutions with the team
  • Work with the support team to ensure any issues are resolved and build in measures to prevent further occurrences

Here’s what we’re looking for
  • 4-6 years’ experience in software development using C# .net core
  • Web front-end design (JavaScript, HTML5, etc.)
  • You can efficiently write high-quality, well-tested code and you are comfortable with functional and Object-Oriented programming languages
  • You have experience building distributed and highly scalable systems including REST APIs and event-driven architectures
  • You have strong knowledge about data storage design using relational databases (PostgreSQL)
  • You understand the importance of reliable monitoring, deployment strategies, and a highly scalable and robust cloud infrastructure using technologies such as Docker and Kubernetes
  • You are passionate about improving skills and learning new technologies
  • You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
  • You have strong written and verbal communication skills. You can validate your decisions and communicate them clearly
  • GIT source control
  • Xamarin Forms
  • Linux administration/dev-ops experience
The ideal candidate will be someone that:
  • Enjoys problem-solving
  • Has an attention to detail attitude
  • Enjoys working in a fast-paced environment
  • Enjoys trying new technologies
  • Has a keen passion to learn
  • Has the ability to work independently or as part of a team

Bonus points if …
  • you have experience in a SaaS product-based company
  • you are comfortable with Agile methods, such as Scrum, and/or Kanban
  • have a working knowledge of cloud technology such as AWS, Azure, Kubernetes, and Docker
  • have Delphi/Pascal experience
  • you have experience Ansible, Chef, etc.
  • experience in logistics would be great
Location
  • Durbanville, Cape Town. (This position is not remote based)


Please note: If you do not get a response within 10 working days, please consider the application unsuccessful.

Share:

Apply Today!

Upload CV:

Please note: If you do not get a response within 10 working days, please consider the application unsuccessful.