Back to jobs

FULL STACK DEVELOPER

boardroom-appointments
Full-timemid

Job description

Minimum requirements: • Proven experience as a Full-Stack Developer • Experience developing web and PWA applications • Familiarity with common stacks • Knowledge of multiple front-end languages and libraries/frameworks (e.g. HTML/SCSS, JavaScript, Typescript, VueJs, Node.js) • Knowledge of multiple back-end languages and frameworks (e.g. PHP, Laravel) • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache, Nginx), and UI/UX design • Familiarity with infrastructure build (eg. Docker, Git, Bitbucket/GitLab) • Excellent communication and teamwork skills • Great attention to detail • Organisational skills • An analytical mind • Degree in Computer Science, Statistics or relevant field would be an advantage • Strong people and customer service skills • Great attention to detail • UX and UI skills Responsibilities: • Work with development teams and product managers to ideate software solutions • Design client-side and server-side architecture • Build the front-end of applications through appealing visual design • Develop and manage well-functioning databases and applications • Write effective APIs • Test software to ensure responsiveness and efficiency • Troubleshoot, debug and upgrade software • Create security and data protection settings • Build features and applications with a mobile responsive design • Write technical documentation • Work with business analyst and Product Owner to improve software