Lead Full stack JavaScript Developer required by high-growth, scale-up SaaS organization. Their ambition is to create a highly scaled SaaS business that is underpinned by an ethical business model that doesn’t just focus on business growth but is also socially and environmentally considerate.
This is a hands-on role with a software stack that incorporates a substantial frontend and backend JavaScript model (React, Typescript, NodeJS); you will take a leading role within the team owning your allocated area of the stack in its entirety (from design, estimation, planning through to implementation). You’ll be comfortable providing technical leadership in your area having done this before in your previous roles.
Key Responsibilities:
You’ll conduct software development of product features from frontend, backend to data (estimation, planning, implementation, release, source control etc.) using your full stack skills
You’ll liaise with the product team and UX team on a regular basis with respect to the features you’re implementing
In addition to day-to-day development, you’ll define design principles, software architecture and ways of working within a defined area of the tech stack that is suited to your skills
You’ll ensure design principles/architecture are adhered to by the team by working collaboratively with them to ensure understanding.
You’ll develop a sound understanding of and work with the CI/CD architecture on a day-to-day basis
You’ll be instrumental in recruitment (when scale-up is required) of software engineers
You’ll proactively report your progress during day to day delivery and guide the business on technical priorities in your area (like key risks and issues) and how/when they should be addressed.
Key Requirements:
Client and Server side JavaScript
HTML5 & CSS3
Responsive web development
JavaScript ES6 & Typescript v3
Node 12+
Graph (Apollo)
React 16+ (Style-components, React hooks)
Docker
Git / GitHub
If you are…
motivated by a fast paced and focused working environment
have extensive experience across all aspects of consistent software delivery with demonstrable experience producing high quality and consistent software outcomes
adept at making pragmatic decisions that balance technology and product requirements with the commercial needs of the business and its goals
pragmatic problem solver that can think on your feet and make constructive thought-through decisions
able to pragmatically weigh up and assess options before making key decisions
able to recognize the value of upfront software design and happy to inherit and further develop/improve existing software design principles
experienced estimating work activity through the various stages of the software development process
looking for your career to grow with an early stage startup
We’d love to hear from you. For a full consultation on this role please email your CV to Arc IT Recruitment.