At a Glance
- Tasks: Design, build, and ship high-quality software features that drive customer success.
- Company: Join a fast-growing B2B SaaS company with a collaborative culture.
- Benefits: Competitive pay, high ownership, and opportunities for professional growth.
- Why this job: Make a real impact on product direction and engineering quality.
- Qualifications: 7+ years in software development with strong B2B SaaS experience.
- Other info: Work in a supportive, low-bureaucracy environment with a focus on innovation.
The predicted salary is between 36000 - 60000 £ per year.
Join a fast-growing B2B SaaS company helping organisations manage and grow their memberships. We support thousands of associations, clubs, and communities globally with software that simplifies recurring billing, member engagement, and day-to-day operations. We’re a lean, ambitious team with big growth goals, and we’re looking for an exceptional Senior Software Developer to help scale our platform, ship meaningful product improvements, and raise the bar on engineering quality.
This role is for a senior, hands-on engineer who enjoys owning problems end-to-end - from understanding customer needs through to designing, building, and shipping robust solutions in production. You’ll work closely with Product, Leadership, and other Engineers, take real ownership of core systems, and play a key role in shaping how we build and scale.
Responsibilities:- Product-Focused Development: Design, build, and ship high-quality product features that directly support customer needs and business growth.
- System Design & Technical Ownership: Take ownership of key parts of the codebase and contribute to system design decisions that balance scalability, performance, and maintainability.
- Code Quality & Best Practices: Write clean, well-tested, and maintainable code; help set and uphold engineering standards and best practices.
- Performance, Reliability & Scale: Improve application performance, reliability, and resilience as the platform scales in usage, data volume, and customer complexity.
- Collaboration & Delivery: Work closely with Product and Design to break down problems, shape solutions, and deliver iteratively without unnecessary process.
- Technical Problem Solving: Investigate and resolve complex bugs, edge cases, and production issues with a strong focus on customer impact.
- Mentorship & Team Contribution: Support and mentor other engineers through code reviews, pairing, and knowledge sharing, helping raise the overall engineering bar.
- Continuous Improvement: Proactively identify technical debt, architectural improvements, and tooling enhancements that improve developer velocity and product quality.
- AI-Enabled Development: Leverage AI tools and workflows (e.g. coding assistants, testing, debugging, prototyping, documentation) to improve development speed, code quality, and problem-solving - and help the team adopt effective AI-assisted practices where valuable.
- 7+ years professional software development experience
- Strong experience building and maintaining production B2B SaaS applications
- Deep proficiency in at least one modern backend language or framework
- Strong understanding of relational databases, data modelling, and migrations
- Experience designing and consuming APIs
- Strong grasp of application security, performance, and reliability best practices
- Comfortable working across the stack (frontend, backend, integrations) as needed
- Experience working in lean teams with high ownership and autonomy
- Strong communication skills and a product-oriented mindset
- Experience using AI tools to support software development (e.g. code generation, refactoring, testing, or prototyping) in a production environment
- Curiosity and pragmatism around applying AI where it meaningfully improves developer productivity or product capabilities
- Experience with payments, subscriptions, or billing systems
- Experience working with third-party integrations and APIs
- Experience in a scale-up or high-growth SaaS environment
- Familiarity with cloud infrastructure and modern deployment pipelines
Competitive pay. Opportunity to work with a fast growing SaaS platform. High ownership and meaningful influence on product and technical direction. Collaborative, supportive, low-bureaucracy team environment. Strong opportunity for professional growth as the platform and team scale. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Senior Software Developer in London employer: Join It
Contact Detail:
Join It Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those that align with the role you're after. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like StudySmarter to brush up on your skills and get comfortable with problem-solving under pressure.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to our growth.
We think you need these skills to ace Senior Software Developer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Developer role. Highlight your experience with B2B SaaS applications and any relevant projects that showcase your skills in system design and technical ownership.
Showcase Your Problem-Solving Skills: In your application, share examples of how you've tackled complex bugs or production issues in the past. We love seeing candidates who can demonstrate their technical problem-solving abilities and how they’ve made a positive impact on customer experience.
Highlight Collaboration Experience: Since we work closely with Product and Design teams, it’s important to mention any collaborative projects you've been part of. Talk about how you’ve contributed to team success and helped shape solutions together.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!
How to prepare for a job interview at Join It
✨Know Your Stuff
Make sure you brush up on your technical skills, especially in the languages and frameworks mentioned in the job description. Be ready to discuss your past projects and how you've tackled challenges in B2B SaaS environments.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've approached complex bugs or system design issues. Highlight your thought process and the impact of your solutions on customer experience and product quality.
✨Emphasise Collaboration
Since this role involves working closely with Product and Design teams, be ready to discuss how you've collaborated in the past. Share examples of how you’ve contributed to team success and mentored others, as this shows your commitment to a collaborative environment.
✨Get Familiar with AI Tools
As AI plays a role in this position, be prepared to talk about any experience you have with AI tools in software development. Discuss how you've used them to improve your workflow or product outcomes, showing that you're forward-thinking and adaptable.