Full Stack Developer job responsibilities
Coordinate with development teams,analysts and product managers to ideate software solutions.
Meet both technical and consumer needs.
Design client-side and server-side architecture that can scale to thousands of end users.
Develop and manage well-functioning servers, databases and applications.
Ensure cross-platform optimisation and responsiveness of applications.
Diagnose and fix bugs and performance bottlenecks.
Document code and write automated tests to ensure the product is of the highest quality.
Create security and data protection processes.
Design and develop secure APIs.
Monitor & optimise application performance
Staying abreast of developments in web applications and programming languages.
Ability to quickly adapt and migrate code to most current technologies.
Full Stack Developer required skills
3+ years of proven experience working as a Full Stack Developer
5+ years of enterprise software development experience
Experience developing desktop, mobile and web applications
Proficiency with multiple front-end languages and frameworks (. HTML, CSS, JavaScript, React, React Native, Kotlin, Swift, jQuery)
Knowledge of multiple back-end languages, specifically JavaScript frameworks (Node JS, Python)
Knowledge of AWS, Firebase, GIT and Jenkins.
Expertise in algorithms, data structures, JSON manipulation/ parsing, XML, caching and logging frameworks.
Hands on experience with databases (. Postgres, MongoDB), web servers (. Apache, NGINX) and UI/UX design implementation.
If this sounds like a mission you can deliver on, apply at /jobs.