You'll be joining the small team of developers to lead on developing Hands Up Education website and services. You'll have responsibility for the maintenance and any improvements to the backend services - including Web APIs and databases - and the frontend. As a key part of the team, you'll be included in decision-making and planning at a high level and we expect you to be curious, passionate, and enthusiastic. You'll be proficient at problem-solving, and crafting scalable, resilient, and fault-tolerant architectures. Although no knowledge of Latin is needed or expected, an interest in linguistics or languages in general would make you a good fit for our team.
About you
You'll be confident in your knowledge of technologies and able to manage your time well and prioritize jobs efficiently.
You'll have the opportunity to build and deliver new software within some interesting projects and will be given the freedom to carry out your own improvements and advancements of the current stack. We work individually but with ample time given to plan, share, and review work with the rest of the team.
We love to share knowledge and promote our work, so you'll be invited to join us at conferences in the UK and abroad.
You have an aptitude for problem-solving and are an enthusiastic team member who enjoys working collaboratively.
Your day-to-day responsibilities will look like this
Maintaining the backend infrastructure on AWS, including the database and CDN (Cloudfront);
Developing new features on the back and front end;
Working closely with the team to scope new ideas and plan improvements;
Responding to user's queries and solving problems.
You'll have the following skills and experience
Experience of maintaining cloud services on AWS;
Experience of working with Web technologies TypeScript/JavaScript, HTML, CSS;
Nice to have, but not necessary, experience with a web framework like React;
Experience of working with JavaScript backend runtimes like Node.js and AWS Lambda;
Knowledge of JavaScript and TypeScript;
Confidence with CI/CD, as well as Infrastructure as Code tools. We use AWS CDK;
Experience in testing your products with Unit, Integration, End to End, and Visual Regression tests;
Experience in distributed version control systems (e.g. Git).
You'll be
Self-motivated and proactive;
A good communicator;
Detail oriented;
Able to work in a team or by yourself;
Analytical and problem-solving oriented.
What you'll get in return
The chance to work with a forward-thinking, ethical, and fun group of people and to develop and grow your skills in a fast-moving business.
The gratification of working on a product that will improve students' education and being part of a non-profit initiative.
Our typical Recruitment Process looks like this
Online test
Technical Interview (30/45 mins)
Second Interview (30/45 mins)
We're an equal-opportunity employer and value diversity of all kinds. We don't discriminate based on race, religion, colour, national origin, gender, sexual orientation, pregnancy or maternity, age, marital status, or disability status. We also offer a remote-first working environment, meaning that flexible working and work-life balance come as standard for all employees.
To apply
Please send your CV to tech@hands-up-education.org.
Job Types: Full-time, Permanent
Pay: 55,000.00-65,000.00 per year
Benefits:
Work from home
Schedule:
Flexitime
Monday to Friday
Experience:
Node.js: 5 years (preferred)
AWS: 2 years (preferred)
TypeScript: 5 years (preferred)
Location:
United Kingdom (required)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.