Senior Back-end Engineer

Lightful ,
London, Greater London

Overview

Job Description

Job title: Senior Back-end Engineer Salary: Competitive Location: London, flexible working About Lightful At Lightful, we believe that those doing the greatest good deserve the best technology. We're passionate about making the best technology accessible to charities and nonprofits. Our products and custom solutions help organisations unleash the power of technology and make the good work they do even greater. There are just over 50 of us at the moment but we're growing pretty quickly! We've worked with the likes of Help Refugees, London's Air Ambulance, Comic Relief and the Bill & Melinda Gates Foundation to name a few. We are building a platform designed to help charities and other good causes make the most of social media. We know that they struggle to find the time or the resources to learn how to use social/digital to raise more support, awareness or funds for their cause. The platform currently helps hundreds of users from small and medium sized charities (and other nonprofits) to plan out their social posts, collaborate with their colleagues and learn from what's working. However, our vision goes much bigger than that. We want to build a product that will revolutionise the way in which charities do digital. Lightful Values Our Values are integral to the Lightful culture: * To act with audacity while remembering humility * To understand the importance of both listening and leadership * To practice generosity whilst showing accountability * These all lay on the foundation of respect and integrity The Role We are looking for a Senior Back-end Engineer to join our team. We are particularly interested in someone with DevOps experience, and/or experience managing AWS services. You should feel comfortable making decisions about our architecture and leading technology decisions on the back-end, building CI/CD pipelines, managing cloud services and writing database migrations. We have a serverless architecture, utilising AWS Lambda to execute micro-services including our central GraphQL API, and use PostgreSQL, SNS, SQS and DynamoDB. On the client side, React is our framework of choice. We are moving to TypeScript, having managed types with Facebook's Flow up until now. We are an open-minded team and appreciate introducing new tools and ways of working. You will have a passion for writing clean code, great attention to detail, value simplicity and be highly collaborative. We work across a modern JavaScript stack and this will be what you'd be working on daily. We pride ourselves on being vibrant, trusting and a cross-functional scrum team working on a platform to improve charities' skills at social media management. A high degree of empathy with end-user needs - those of charities, beyond profits and organisations across the third sector - is at the centre of the work we do, so we're looking for someone who is motivated by making a product which will make a major difference to our users. Diversity is really important to us, especially as a tech company. We particularly welcome applications from candidates from groups currently underrepresented in tech. Essential * 5+ years experience in a back-end development role * Strong experience with AWS (S3, API Gateway, Lambda and DynamoDB) * Relational & NoSQL databases - database performance * Experience designing highly scalable, distributed systems * Docker configuration and management * Testing - unit and integration * Continuous integration and deployment * Web security principles Nice-to-haves * Serverless framework * Postgres * GraphQL * Knowledge of microservices architecture * Messaging infrastructure and patterns * Experience with social identity providers and API integrations (Facebook, Twitter, LinkedIn, etc.) * Experience with React or another client-side JS framework * Exposure to TypeScript * Agile software delivery methodologies, in particular scrum Personal Qualities * Excellent team player with a positive, fun and can-do attitude * Empathy with the users of the platform - charities, beyond profit and third sector organisations with limited budgets and time * Strong attention to detail * Ability to work in a highly collaborative environment, taking the initiative where necessary * Ability to communicate clearly with people from across the company Benefits You will be a part of our vibrant culture that fosters personal growth and development. As we expand, you will be given the opportunity to thrive in a close-knit team environment. Other benefits include: * Amazing office in Second Home Shoreditch, London or Framework, Bristol * Free coffee, tea, fruit and treats in the office * Competitive salary * Comprehensive benefits package * Free gym, yoga and meditation (At Second Home) * Cycle to work scheme * Childcare vouchers * Personal development programme * Stock options - every team member shares in the success of Lightful * And many many more Additional Requirement Eligible to work in the UK without the need of visa support/sponsorship Apply for this