Intermediate Backend Developer
Responsibilities
We are looking for an Intermediate Backend Developer to join our team based in Stellenbosch, Western Cape. The successful candidate will slot into our development team and work alongside designers, client-facing team members, and oftentimes clients as well.

Background
Responsibilities
Setup and administration of backups
Build reusable code and libraries for current and future use
Create technical documentation for software and hosting solutions
Implement automated testing and unit tests, and perform code reviews
Data migrations, transformation, and scripting
Output data in different formats and integrating with 3rd party API's
Continuous deployment and integration
Systems and software support on legacy projects

About
You
Background
2 years working experience as a backend developer (Java, Spring, Restful Services, Core Java and PHP)
A relevant IT degree or equivalent qualification
Experience in scalable cloud hosting solutions, database administration and PHP ORM frameworks like Laravel will be useful
Knowledge of object-oriented design, reactive programming and development skills
Understanding of accessibility and security compliance, and code versioning tools such as Git
Basic understanding of front-end technologies and platforms such as JavaScript, HTML5, CSS3, Angular and Thymeleaf.
