This job has expired.
Ascent
Expired

Senior Javascript Developer (Remote)

Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.

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.js
  • MUST: 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 architectures
  • SHOULD HAVE: Experience with Functional Programming (experience of Ramda.is would be considered an asset)
  • SHOULD HAVE: Experience with Git/GitHub
  • SHOULD 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 video
  • Have a direct input in application architecture decisions
  • Comfortable in taking key technical decisions
  • Working with key stakeholders (will have regular contact with Amazon/Google as well as product and marketing people)
  • Write efficient and testable code
  • Review PRs created by your fellow team members
  • Document your code concisely and clearly
  • Take part in regular retrospectives to improve the team process
  • What we look for

    An ideal candidate has:

  • Based in a location with a Time Zone between GMT -2 to GMT +2
  • Strong critical thinking skills
  • Exceptional written and spoken English communication skills
  • A proactive and autonomous approach towards work
  • Experience working across a variety of different languages
  • Ability to work on large codebases which require patience to understand
  • High quality coding standards
  • Strong team ethic; keen to help other team members succeed
  • Delivering 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 remotely
  • Great compensation
  • Flexible holiday
  • Exceptional internal support network
  • Our Culture:

  • World class delivery and attention to detail
  • Strong customer focus
  • Fast-paced environment
  • Can-do approach
  • Positive attitude towards change
  • Quick and eager to learn
  • Highly collaborative
  • If you have any questions contact our HR team at recruitment@ascent.software.

    Powered by JazzHR

    Other Flux contracts

    Remote
    0
    USD
    /hr

    0 outside IR35 Flux contracts