
Full Stack Developer
- Johannesburg, Gauteng
- Permanent
- Full-time
The primary responsibilities of a Full Stack Developer includes designing user interactions on websites, developing servers and databases for website functionality and coding for mobile platforms.Other duties include:
- Developing front-end website architecture.
- Designing user interactions on web pages.
- Developing back-end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring the responsiveness of applications.
- Working on web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Keeping abreast of developments in web applications and programming languages.
Personal Attributes / Character traits required for this job:
- Delivery focused - Be deadline driven and adhere to Sprint deadlines.
- Team Player - Must be able to work as part of a team.
- Self-Starter - Be able to work independently and contribute effectively to the team.
- Have initiative.
- Be flexible/adaptable/approachable and be willing to work in a rapidly changing, high delivery environment.
- Have integrity.
- Show keen attention to detail.
- Main Language: JavaScript, C#, SQL
- Containerization
- Experience with overall solution design and documentation
- Experience with designing, building, and integrating APIs
- Experience with designing and building databases (MSSQL, MySQL, Postgress)
- Web Technology (JavaScript, TypeScript, RESTful, GraphQL)
- Experience with Json and XML
- Experience with React.js, Angular.js
- CI/CD
- Testing Framework (Unit and Integration Testing)
- +5 years of Experience
- IT Diploma/Degree is advantageous
- Industry Related certificated
- Retail industry experience is advantageous
- Stable work history
- Proven track record of successful implementation
For more IT jobs, please visit
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.For more information contact:
Shanita Chanka
Recruitment Consultant
011 622 9526For more information please contact:Shanita Chanka