Senior Full Stack Developer Job Description Template
Our company is looking for a Senior Full Stack Developer to join our team.
Responsibilities:
- Be the main link between the European development team and the office here in Melbourne;
- lead engineering design, and implementation to deliver new innovations and solutions for our customers;
- Ensure that coding standards are followed and maintained (including code reviews);
- increase the quality of our code, and enhance development pipelines;
- Maintaining existing codebase and creating new front and back end modules, components, and services;
- engineering ownership of product modules, components, and services;
- Develop and maintain codebases for big-name clients in line with agreed deadlines;
- Become the subject matter expert for the platforms developed;
- Become the “go-to” for technical and development queries;
- remain current with market developments and recommend new technologies;
- work with developers, designers, QA, and product managers to improve end to end product development process.
Requirements:
- Experience working in an Agile team;
- Experience mentoring junior team members;
- The confidence and verbal skills to present solutions and ideas to clients;
- Work closely with designers and offer informed critiques of their work. Be able to take healthy criticism from them in return;
- Experienced with Vue.js, but React / Angular experience accepted;
- experience working in an AWS environment;
- Take a pragmatic approach to solving client problems. Find novel solutions which best fit the project constraints;
- demonstrated ability for clear and frequent communication with local and remote teams;
- Github or Git;
- Offer a strong opinion on how you think problems should be solved;
- HTML, CSS, JavaScript, Node.js and AJAX;
- The ability to translate technical concepts into a form that can be understood by non-developers (both internal team and clients);
- Working at a startup;
- can quickly and effectively handle bugs and or customer support;
- Great verbal and written communication skills.