Job title: | Senior Full Stack Developer |
Employment type: | Full Time |
Experience: | 4 to 12 years |
Salary: | R55001 to R75000 |
Job published: | 30 November 2020 |
Job reference no: | 613366095 |
Job Description
The position
We are looking for an experienced Full Stack Developer to produce high quality software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, third-party libraries and deployment technologies. You should also be a team player with an eye for visual design and utility. Mobile experience (hybrid or native) would also be a plus. We would like the successful candidate to start as soon as possible.
Position competencies
- Work with development teams, product managers and clients to design software solutions
- Design client-side and server-side architecture
- Develop the front-end of applications
- Develop and manage well-functioning databases and applications
- Design and implement effective APIs (REST / GraphQL)
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Facilitate clear communications with and around the team
Technical experience
We are looking for candidates that have experience in some or all of the following:
- Software and Architecture design
- Java/Kotlin, Spring, Spring Boot, NodeJS, Express
- Experience with Relational Database and NoSQL databases
- ReactJS, VueJS, Angular
- Android Development, IOS Development, Hybrid Mobile Development (React Native), Flutter
- Linux, Docker, Kubernetes
- AWS, GCP, Azure
- CI/CD (eg Jenkins, TeamCity, Azure Pipelines etc) Requirements
- Minimum 4 years of development experience
- Relevant B.Sc or B.Eng university degree; Hons. or higher is preferable. Good academic performance, exceptional in software development / programming courses