At a Glance
- Tasks: Join our Giving Team to enhance our donations & volunteering platform through coding and collaboration.
- Company: Goodstack is a fast-growing startup backed by top investors, focused on making a positive impact.
- Benefits: Enjoy flexible hours, private medical insurance, learning budgets, and paid volunteer days.
- Why this job: Make a difference in the world while working in a dynamic, supportive environment with a mission-driven team.
- Qualifications: 5+ years of experience with APIs, Node.js, TypeScript, and a passion for product-focused development.
- Other info: Hybrid role with one day in the London office; diverse team representing 15+ nationalities.
The predicted salary is between 43200 - 72000 £ per year.
Senior Software Engineer (Back End or Full Stack)
Join to apply for the Senior Software Engineer (Back End or Full Stack) role at Goodstack .
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.
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.
- 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.
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.
- Domain-Driven Design.
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.
About Us:
Since 2017, Goodstack has been at the forefront of integrating social and environmental value into organisational purpose. 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.
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. 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.
Check out our Careers Page for more details!
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
- Software Development
#J-18808-Ljbffr
Senior Software Engineer (Back End or Full Stack) employer: Percent Limited
Contact Detail:
Percent Limited 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 your role as a Senior Software Engineer can contribute to their goal of integrating positive impact into businesses will help you align your answers during the interview.
✨Tip Number 2
Showcase your experience with Node.js, TypeScript, and any front-end technologies like React. Be prepared to discuss specific projects where you've implemented these technologies, especially in building APIs or working with databases.
✨Tip Number 3
Highlight your knowledge of DevOps practices, particularly with AWS, CI/CD, and Docker. Goodstack values candidates who can contribute to their technical infrastructure, so demonstrating your experience in these areas will set you apart.
✨Tip Number 4
Prepare to discuss your approach to teamwork and communication. Since you'll be part of an autonomous, cross-functional team, sharing examples of how you've successfully collaborated on projects will show that you're a great fit for their culture.
We think you need these skills to ace Senior Software Engineer (Back End or Full Stack)
Some tips for your application 🫡
Understand the Company Mission: Before applying, take some time to understand Goodstack's mission to revolutionize how the world does good. Tailor your application to reflect how your skills and experiences align with their goals.
Highlight Relevant Experience: Make sure to emphasize your 5+ years of experience in building APIs or working with databases. Mention specific projects where you used Node.js, TypeScript, or React, and how they contributed to successful outcomes.
Showcase Technical Skills: Detail your technical expertise, especially in areas like secure and scalable systems, database management (Postgres), and DevOps practices (AWS, CI/CD, Docker). This will demonstrate your fit for the role.
Communicate Your Passion: Express your enthusiasm for working in a startup environment and your motivation to contribute to a product that makes a positive impact. Goodstack values candidates who are product-focused and driven to see projects through to completion.
How to prepare for a job interview at Percent Limited
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Node.js, TypeScript, and any front-end technologies like React. Bring examples of APIs you've built or systems you've developed, and be ready to explain your thought process and the challenges you faced.
✨Understand Goodstack's Mission
Familiarize yourself with Goodstack's mission to integrate positive impact into business practices. Be ready to discuss how your skills can contribute to this mission and share any relevant experiences that align with their goals.
✨Demonstrate Team Collaboration
Since you'll be part of an autonomous, cross-functional team, highlight your experience working collaboratively in a team setting. Share examples of how you've contributed to team decisions and supported your colleagues in achieving project goals.
✨Prepare Questions About the Role
Have thoughtful questions ready about the role, the team dynamics, and the company's future plans. This shows your genuine interest in the position and helps you assess if Goodstack is the right fit for you.