This site uses cookies. By browsing this site, you agree to our use of cookies. Read more about our use of personal information on our Privacy Policy. x

Backend Developer

Education: National Diploma in Information Technology or Equivalent
Experience: 4+ Years
Job Description: Seeking experienced Backend Developer in Johannesburg for a Well-Known Investment Company!
• National Diploma in Information Technology or Equivalent
• 4+ years' worth of professional development experience
• Knowledge of computer science fundamentals in object-oriented design, data structures and algorithms
• Functional programming knowledge
• Proficiency in message queueing technology such as RabbitMQ
• Attention to detail
• Knowledge of Docker, Kubernetes, and Microservices
• Strong software design skills
• Proficiency in more than one modern programming language such as Scala, Java, C++, Python or Go
• Proficiency in a database technology such as SQL Server, Oracle, MySQL or PostgreSQL and Object-relational mapping
• Experience in distributed computing and building enterprise-wide systems
• Knowledge of professional software engineering practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes and testing

Skills and Responsibilities:
• Analyse and design new features
• Write elegant robust code
• Write unit, integration and acceptance tests for all components
• Write build and deployment automation scripts
• Improve and optimize the performance of existing systems
• Troubleshoot and root-cause errors
• Mentor other developers
• Deliver features timeously

RabbitMQ, Docker, Kubermetes, Microservices, Scala, Java, C++, Python, Go, SQL, Oracle, MySQL, PostgreSQL, SDLC

Email your CV to You can also contact any of the consultants on 021 555 0952, or alternatively visit our website at
Correspondence will only be conducted with short listed candidates.
Should you not hear from us within 3 days, please consider your application unsuccessful.

Get Alerts

To apply for this vacancy please access this job advert on a desktop computer.

Apply for other Jobs on Job Mail.