Full Stack Developer Job Description Template
Our company is looking for a Full Stack Developer to join our team.
Responsibilities:
- engineering ownership of product modules, components, and services;
- Previous experience as a full stack Developer;
- Evaluate code to ensure business requirements are met;
- Work closely with the development and operational teams to successfully delivery web applications;
- Exceptional communication skills, both written and verbal;
- remain current with market developments and recommend new technologies;
- IT industry background essential;
- Develop and implement high quality web applications;
- work with developers, designers, QA, and product managers to improve end to end product development process;
- increase the quality of our code, and enhance development pipelines;
- Follow architectural design patterns;
- Exceptional organisational skills and the ability to multi-task and prioritise;
- lead engineering design, and implementation to deliver new innovations and solutions for our customers;
- A positive and pro-active mindset;
- Maintaining existing codebase and creating new front and back end modules, components, and services.
Requirements:
- write clear, legible, secure and optimised code;
- You are able to independently ‘Get It Done’ and manage your time;
- A user mindset completing all work with care for our users out of respect for what they deserve;
- HTML, CSS, JavaScript, Node.js and AJAX;
- Microservices, Docker, Kubernetes;
- Familiarity with front end frameworks – React a bonus;
- Bachelor’s degree in a relevant discipline (IT, Software Engineering, Computer Science);
- Strong stakeholder management skills;
- Basic SQL;
- Demonstrated experience in software development;
- good understanding of CICD using Jenkins, Bamboo and/ or CodeBuild/ CodePipeline;
- Experienced with Vue.js, but React / Angular experience accepted;
- demonstrated ability for clear and frequent communication with local and remote teams;
- Github or Git;
- Experience with AWS (including Serverless), Docker, Linux and shell scripting.