Back End Developers
ROLES
● Building and maintaining web applications.
● Assessing the efficiency and speed of current applications.
● Writing high-quality code.
● Managing hosting environments.
● QA testing.
● Troubleshooting and debugging.
● Keeping on top of new technologies
Requirements
SKILLS AND QUALIFICATIONS
● Backend programming languages e.g. Java, Python and PHP.
● Knowledge of Popular Frameworks e.g. Django, Flask, Laravel, Spring.
● Basic understanding of the processes, structures, and algorithms used to implement and display data. Some of these include linear and binary search, hash-code implementations, data sorting, stacks, queue, and lists.
● Databases and Cache.
● Ability to use HTML, JavaScript and CSS.
● Be familiar with servers e.g. Apache, Nginx and Microsoft.
● Have knowledge of APIs.
● Ability to handle version control and version control systems e.g. Git.
● Problem solving abilities.
● Have good communication and interpersonal skills.