NodeJS, Angular, Web Application, DevOps, Scrum/Agile
We are looking for a highly skilled software developer who is expert level with both front and back end programming, can understand business requirements quickly and organise the tasks needed to arrive at fully functional web applications.
Full Stack Developers are responsible for developing and designing both front-end and back-end web applications adhering to the industry accepted quality standards, ensuring the responsiveness of applications and work alongside other cross functional team members, among other duties.
Full Stack Developers will be required to see out a project from conception to the final product, require good organizational skills and attention to detail. They are also good collaborators and always willing to help out other team members to solve problems together. We practise Agile software development using the Scrum Method. It is imperative that the Full Stack Developers are committed to the principles of Agile and Scrum as it means how the team will be working together.
- 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.
- Ensuring responsiveness of applications.
- Working alongside cross functional teams.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
- Diploma or Degree in Information Technology, Computer Science, Engineering or similar relevant field. Otherwise, relevant & practical working experience.
- Experienced with application solutioning, architecture, library & framework selection.
- Strong organizational and task management skills.
- Practical experience with server side languages such as NodeJS, Python, Ruby, Java, PHP and .Net. High proficiency with NodeJS is mandatory.
- Practical experience with database technology such as AWS RDB, MySQL, Oracle and MongoDB. High proficiency with SQL statements is mandatory.
- Practical experience with core cloud services from AWS, Alicloud, Azure and Google Cloud Platform. AWS will be a plus.
- Familiar with Scrum Method will be a plus.
- Excellent verbal communication skills.
- Good problem solving skills.
- Attention to detail.