Back End Javascript Developer (NodeJS, GraphQL, AWS) – JSDBE23
Full time, hybrid role (Oxford or London office at least 3 days per week)
*Note to Agencies* – Thank you for your interest, but please note that we only accept applications from candidates directly.
We’re a development house based in Oxford and London, UK.
Our team creates SaaS platforms for clients and our own products including an IoT platform that keeps beer flowing through the UK’s pubs and a project management suite helping SMEs provide a better service to their customers. We run a serverless stack, including AWS Lambda.
Because we are a small team your contribution will really be valued. You will be able to influence the way we work and how we build our products. Equally we will be relying on you to work hard, muck-in when needed and create amazing software.
We’re supportive, fun and enthusiastic. We care about your development and will spend a significant amount of time supporting your ongoing learning and development goals.
Key Duties and Responsibilities
Developing new product features on the backend (NodeJS / GraphQL, AWS Lambda)
Maintaining and enhancing existing software
Implementing tests across the existing codebase
Maintaining security and resilience of our systems
Responding to and resolving system degradations
Contributing to company-wide processes, frameworks and guidelines
Developing an in-depth understanding of our underlying codebase, data structure and system architecture
Developing a close relationship with our stakeholders to provide operational support
Working Hours
Our usual working hours are Monday to Friday 9am to 5pm. In addition, we ask you to be available to respond to production system degradations at any reasonable time.
Candidate Profile
Essential Technical
Confident Javascript programmer
Extensive experience using NodeJS, AWS Lambda & AWS AppSync (GraphQL APIs)
Experience working with other AWS services, especially serverless
Experience using Serverless framework
Experience working with Github
Strong understanding of security best practice
Preferred Technical
Experience with AWS Amplify, AWS Cognito
Experience with AWS CloudFormation
Experience integrating payment technologies (Stripe)
Personal Attributes
Inquisitive, innovative, lateral thinking
Thorough with strong attention to detail
A proactive and determined approach to problem solving
A passion and aptitude for working with business data
Capable of prioritising multiple streams of work, in varying states of completion
Great communication skills, both written and verbal
Comfortable working in a fast-paced environment
Have a passion for the web, digital and emerging technologies
Be a natural advocate for data and BI
A natural collaborator and team player
Employee Benefits
Competitive salary
Remote working
Generous holiday entitlement with option to purchase extra days off
Generous benefits package with flexibility to select rewards
Pension contributions
Remote working equipment subsidy
Annual technical development voucher