Lightful logo


Full Stack Engineer (solid back-end exp)

Development team – LONDON, London, City of
Department Development team
Employment Type Full-Time
Minimum Experience Experienced

Job title: Full Stack Engineer (solid back-end exp)
Seniority: Senior
Salary: Competitive
Location: London, flexible working


Lightful ranked number 1 for Social Media Management platforms built for non-profits. Well done team!


The company

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 non profits) 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.


The role

We are looking for a Senior Full Stack Engineer to join our team. You will have a passion for writing clean code, great attention to detail, value simplicity and be highly collaborative, especially with non-developers. Although we are particularly interested in someone with greater backend experience at this time (with web services and Node.js), as a full-stack developer you should feel comfortable investigating issues with a React component or considering how a decision at the level of infrastructure affects initial load time.

We work across a modern JavaScript stack and this will be what you’d be working on daily. On the client side, React is our framework of choice. For our backend we have a serverless architecture, utilising AWS Lambda to execute micro-services including our central GraphQL API, and use PostgreSQL, SNS and DynamoDB. 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.

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.


Lightful Values

Our Values are integral to the Lightful culture. The Lightful Values are:

  • 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



  • At least 5 years’ professional experience in a development role, mainly working on the backend of web services. We don’t mind what languages you have used in the past but we use JavaScript and you should be happy to jump into this
  • Experience with one or more MVC frameworks
  • AWS platform and services including S3, API Gateway, Lambda and DynamoDB
  • Testing – Unit and Integration
  • Continuous Integration and deployment
  • Relational & NoSQL databases - database performance
  • Knowledge of modern application architectures such as micro-services
  • Experience with highly scalable, distributed systems
  • Web security principles
  • Messaging infrastructure and patterns



  • Serverless framework
  • PostgreSQL
  • Familiarity with the JavaScript ecosystem - across the stack - including Node.js
  • React ecosystem
  • GraphQL query language and Apollo client
  • Experience with social identity providers and integrations (Facebook, Twitter, LinkedIn, etc.)
  • 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



You will be a part of our exciting culture that fosters personal growth and development. As we expand, you will be given the opportunity to thrive in a close-knit team environment.

  • Amazing office in Second Home Spitalfields, London
  • Free coffee, tea, fruit and treats in the office
  • Competitive salary
  • Comprehensive benefits package
  • Free gym membership, yoga and meditation
  • Cycle to work scheme
  • Childcare vouchers
  • Bespoke development programme
  • Stock options - every team member shares in the success of Lightful


We are reviewing applications on a rolling basis, so it is in your interest to apply as soon as possible.

Thank You
Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Apply for this Job
  • Location
    LONDON, London, City of
  • Department
    Development team
  • Employment Type
  • Minimum Experience
  • Powered by