We are looking for a Senior JavaScript Developer for one of our flagship e-commerce projects.
We specialise in building bespoke software for global businesses, and have a team of highly-skilled and multi-disciplined engineers. Our primary focus is to deliver exceptional value to our customers and as such are proponents of Agile methodologies.
This role is a full-time contract position and you may work 100% remotely from home.
Skills & Qualifications
MUST: Solid understanding of JavaScript (ES6+)MUST: Strong knowledge of Node.jsMUST: Experience in AWS (Particularly Lambda and other technologies such as DynamoDB, SQS, Kinesis, API Gateway, CodeBuild)MUST: Experience with Serverless Fraework with an understanding of serverless architecturesSHOULD HAVE: Experience with Functional Programming (experience of Ramda.is would be considered an asset)SHOULD HAVE: Experience with Git/GitHubSHOULD HAVE: Experience with TDD/BDD (we use AVA.js)Ideally the candidate would also have Alexa skills (smart home and custom) and/or Google actions (smart home)Responsibilities
This role is perfect for a candidate that not only enjoys development, but also wants to have input on the best approach and implementation method. On a typical day you will:
Morning stand-up with the team via videoHave a direct input in application architecture decisionsComfortable in taking key technical decisionsWorking with key stakeholders (will have regular contact with Amazon/Google as well as product and marketing people)Write efficient and testable codeReview PRs created by your fellow team membersDocument your code concisely and clearlyTake part in regular retrospectives to improve the team processWhat we look for
An ideal candidate has:
Based in a location with a Time Zone between GMT -2 to GMT +2Strong critical thinking skillsExceptional written and spoken English communication skillsA proactive and autonomous approach towards workExperience working across a variety of different languagesAbility to work on large codebases which require patience to understandHigh quality coding standardsStrong team ethic; keen to help other team members succeedDelivering exceptional value to our customers is imperative. The ideal candidate is the perfect brand ambassador; a brilliant technical mind with the accompanying interpersonal skills necessary to function in a team environment.
As an Ascent developer you will work in a small and close-knit group. Our mindset is focused on constant iteration and improvement.
Benefits
Work remotelyGreat compensationFlexible holidayExceptional internal support networkOur Culture:
World class delivery and attention to detailStrong customer focusFast-paced environmentCan-do approachPositive attitude towards changeQuick and eager to learnHighly collaborativeIf you have any questions contact our HR team at recruitment@ascent.software.
Powered by JazzHR