Senior Software Engineer (Back End or Full Stack)
Senior Software Engineer (Back End or Full Stack)

Senior Software Engineer (Back End or Full Stack)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Join our Giving Team to enhance the donations & volunteering platform through coding and collaboration.
  • Company: Goodstack is a fast-growing startup on a mission to revolutionize how the world does good.
  • Benefits: Enjoy flexible hours, remote work options, annual learning budgets, and paid volunteer days.
  • Why this job: Make a real impact while working with global brands and nonprofits to drive positive change.
  • Qualifications: 5+ years in API development, strong Node.js and TypeScript skills, and a passion for product-focused work.
  • Other info: Hybrid role with a cozy London office; we celebrate diversity and welcome all backgrounds!

The predicted salary is between 43200 - 72000 £ per year.

This hybrid role requires working from our London office in Fitzrovia once a week.

If you\’ve been looking to join a fast-growing startup, backed by the same investors as Stripe & Airbnb, with a mission to make a huge positive impact, then you’ve found the right place!

Our Mission

Our mission at Goodstack is to revolutionise how the world does good.

We empower companies to seamlessly integrate positive impact into what they do through a unified platform while supporting nonprofits in gaining access to cutting-edge technology and finding new funding streams.

Global brands including LinkedIn, HSBC, OpenAI, Atlassian and Twilio – as well as thousands of nonprofits including the Red Cross, Cancer Research, and Oxfam – use Goodstack to make a difference.

This year, we\’ve set our goal to facilitate more billions in donations to good causes, building on the $3 billion enabled in 2024, $1 billion in 2023, and $120 million in 2022.

To achieve our mission, we need you!

Join our Startup and make a difference as Senior Software Engineer (Back End/Full Stack)!

In this role, you will be part of our Giving Team. This team implements the APIs and user experience to expand the donations & volunteering platform for our partners. You will be part of an autonomous, cross-functional product team able to make its own decisions based on the objectives set by the business. You will report directly to the Engineering Manager.

As Senior Software Engineer, your mission will be to:

  • Implement and enhance back-end (and front-end if FS) components to expand the donations & volunteering platform for our partners, ensuring an exceptional user experience.
  • Be involved on a highly technical level, helping establish and build best practices regarding technologies used.
  • Day to day you will be expected to write code and be involved in planning, product, and delivery.

After 3 months, Success will look like:

  • You will have got to know your teammates well and feel comfortable in your new surroundings.
  • You will understand the donations & volunteering product and start to make suggestions about its evolution.
  • Have developed a deep understanding of the app & platform architectures and continue becoming a subject matter expert, suggesting plans for engineering improvements.
  • You will have found the free sock merch in the office.

This Role is a perfect match for you if you have:

  • 5+ years of experience building APIs or working with databases.
  • In-depth knowledge of Node.js and TypeScript (and React if Full Stack).
  • Experience developing secure, scalable, resilient systems.
  • A fundamental understanding of databases – we currently use Postgres.
  • Experience in monitoring systems, continuous integration and automated testing.
  • Strong knowledge of and enthusiasm for front-end and back-end architectures.
  • The keen motivation to contribute to a product and vision.
  • An excellent communicator with a strong drive to see large projects through to completion.
  • Some level of DevOps (AWS, CI/CD, ECS, Docker, Terraform).
  • Being product-focused.

Bonus, but not required, if you have knowledge or love of:

  • Working in a startup environment (we value your ability to deal with and adapt to fast-paced decision-making, change and the need to deliver at scale and speed).
  • Domain-Driven Design.
  • Tea drinking.

What You Can Expect Upon Joining Our Team

Salary reviews and share options
Tasty Tuesday! Office lunch is on the company
Vitality – Private medical insurance – vision, dental & hearing coverage
£250 Brighten your day annual budget
£1000 Learning & Development annual budget
Paid days to attend conferences and level up your skills
Goodstack library
Paid days to volunteer for non-profit causes
25 days annual leave, plus paid public holidays
Paid day off on your birthday!
Paid wellness leave
Paid sick leave
Pension
UK cycle-to-work scheme
Flexible working hours
Parental leave
WFH budget upon joining
We\’re remote-first but offer a cosy office in central London for those who enjoy the on-site workspace experience
… and so much more

About us

Since 2017, Goodstack has been at the forefront of integrating social and environmental value into organisational purpose. In today\’s landscape, more businesses are recognising the necessity of embedding purpose into their operations to stay relevant.

To catalyse this transformation, we are constructing efficient global charitable rails accessible via an API globally.

Our vision is clear: To power purpose in every company and non-profit worldwide by leading the charge towards a future where doing good is not just an option but a fundamental principle of successful business shifting towards a better, purpose-driven world.

Let\’s do this!

OUR PLEDGE TO DIVERSITY, EQUITY & INCLUSION

We take pride in our diverse and growing team representing 15+ nationalities across 5 continents! Our continued expansion provides us with opportunities to embrace and celebrate different backgrounds, perspectives, and experiences, essential to our success. We actively seek and welcome applicants from all walks of life, regardless of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

A team that represents the world that we are trying to support is a wiser, more knowledgeable and stronger one. We’re excited for you to bring your experience, yourself and your special lemon twist to Goodstack to propel us forward in striving to create a better world for us all.

Check out our Careers Page for more details!

#J-18808-Ljbffr

Senior Software Engineer (Back End or Full Stack) employer: Goodstack

At Goodstack, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration. Our London office in Fitzrovia provides a unique hybrid environment where you can thrive alongside a diverse team dedicated to making a positive impact globally. With generous benefits like flexible working hours, a robust learning and development budget, and opportunities for meaningful volunteer work, joining us as a Senior Software Engineer means contributing to a mission-driven company while enjoying a supportive atmosphere that prioritizes your growth and well-being.
G

Contact Detail:

Goodstack Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Back End or Full Stack)

✨Tip Number 1

Familiarize yourself with Goodstack's mission and values. Understanding how we integrate positive impact into our platform will help you align your experience and skills with our goals during the interview.

✨Tip Number 2

Showcase your technical expertise in Node.js, TypeScript, and any relevant frameworks. Be prepared to discuss specific projects where you've implemented secure and scalable systems, as this will demonstrate your fit for the role.

✨Tip Number 3

Highlight your experience in a startup environment. Share examples of how you've adapted to fast-paced changes and contributed to product-focused initiatives, as this aligns with our dynamic work culture.

✨Tip Number 4

Prepare to discuss your approach to collaboration within cross-functional teams. Emphasizing your communication skills and ability to work autonomously will resonate well with our team-oriented structure.

We think you need these skills to ace Senior Software Engineer (Back End or Full Stack)

Node.js
TypeScript
React
API Development
Database Management (Postgres)
Secure System Design
Scalable Architecture
Resilient Systems
Monitoring Systems
Continuous Integration
Automated Testing
DevOps (AWS, CI/CD, ECS, Docker, Terraform)
Strong Communication Skills
Product-Focused Mindset
Team Collaboration
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with APIs, Node.js, TypeScript, and any relevant back-end or full-stack projects. Emphasize your ability to work in a startup environment and your enthusiasm for contributing to meaningful projects.

Craft a Compelling Cover Letter: In your cover letter, express your passion for Goodstack's mission to make a positive impact. Mention specific experiences that align with the role, such as your knowledge of databases like Postgres and your experience with DevOps tools.

Showcase Your Technical Skills: If applicable, include links to your GitHub or portfolio showcasing relevant projects. Highlight your experience with secure, scalable systems and any contributions to open-source projects that demonstrate your coding skills.

Prepare for the Interview: Research Goodstack's products and their impact on nonprofits. Be ready to discuss your technical expertise and how you can contribute to the team. Prepare questions about their technology stack and team dynamics to show your interest.

How to prepare for a job interview at Goodstack

✨Understand the Mission

Before your interview, take some time to really understand Goodstack's mission to revolutionize how the world does good. Be prepared to discuss how your skills and experiences align with this mission and how you can contribute to making a positive impact.

✨Showcase Your Technical Skills

As a Senior Software Engineer, you'll need to demonstrate your expertise in Node.js, TypeScript, and possibly React. Be ready to discuss specific projects where you've built APIs or worked with databases, and highlight your experience with secure and scalable systems.

✨Emphasize Team Collaboration

Goodstack values cross-functional teams, so be sure to share examples of how you've successfully collaborated with others in past roles. Discuss your experience in planning, product delivery, and how you’ve contributed to team objectives.

✨Prepare for Cultural Fit

Goodstack is a startup environment that thrives on adaptability and fast-paced decision-making. Be ready to talk about your experiences in similar settings and how you handle change. Show your enthusiasm for contributing to a product-focused vision and your motivation to see projects through to completion.

Senior Software Engineer (Back End or Full Stack)
Goodstack
G
  • Senior Software Engineer (Back End or Full Stack)

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-03-29

  • G

    Goodstack

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>