Introduction
Our client is a unique international technology hub with expertise in Digital, Performance and Innovation. They are focused on customer success, driving maximum business performance. Leveraging on partnerships with key technology providers and a rich set of methodologies blending functional and technological excellence. They are looking for an Intermediate to Senior Backend Developer to join our team based in Stellenbosch, Western Cape, South Africa. The successful candidate will slot into the development team and work alongside designers, client-facing team members, and oftentimes clients as well. Remote work possible.
Duties & Responsibilities
- Build reusable code and libraries for current and future use
- Setup and administrations of backups
- Integration of user-facing elements developed by front-end developers with server-side logic
- Data migrations, transformation, and scripting
- Output data in different formats and integrating with 3rd party API’s
- Create technical documentation for software and hosting solutions
- Continuous deployment and integration
- Implement automated testing and unit tests
- Perform code reviews
- Systems and software support on legacy projects
Desired Experience & Qualification
- 4+ years’ experience in Backend Development (Java, Spring, Restful Services, Core Java and PHP)
- Basic understanding of front-end technologies and platforms such as JavaScript, HTML5, CSS3, Angular and Thymeleaf
- Experience with design, implementation and administering of high-availability hardware infrastructure such as Hetnzer hosting or AWS
- Proven experience with development of REST services
- Proven experience with Linux OS (Ubuntu) and development tools & open source libraries, including server administration and microservice monitoring
- Proven experience with database design, creation, manipulation and administration (e.g.MySQL and Postgres)
- Experience in PHP ORM frameworks like Laravel will be useful
- Proficient understanding of source control tools such as Git
- Knowledge of object-oriented design, reactive programming and development skills
- Experience in scalable cloud hosting solutions and database administration
- Understanding of accessibility and security compliance
- Ability to work in an Agile environment and deliver on short timelines
- Effective research, analytical and problem-solving skills
- Creative spirit and able to work on multiple projects simultaneously
This job has now closed
You can find more jobs over on our careers page.
See More Jobs