Senior Software Developer
Senior Software Developer

Senior Software Developer

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
J

At a Glance

  • Tasks: Design, build, and ship high-quality software features for a fast-growing SaaS platform.
  • Company: Join It, a dynamic B2B SaaS company transforming membership management globally.
  • Benefits: Competitive pay, high ownership, and opportunities for professional growth.
  • Why this job: Make a real impact on product direction and work with cutting-edge technology.
  • Qualifications: 7+ years in software development with strong B2B SaaS experience.
  • Other info: Collaborative team culture with a focus on mentorship and continuous improvement.

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.
Qualifications
  • 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
Nice to have (but not required)
  • 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 employer: Join It

Join It is an exceptional employer for Senior Software Developers, offering a dynamic and collaborative work environment where your contributions directly impact the growth of a fast-paced B2B SaaS platform. With a strong focus on professional development, high ownership, and meaningful influence over product direction, employees are encouraged to innovate and leverage AI tools to enhance their work. The company values diversity and fosters a supportive culture that prioritises continuous improvement and teamwork.
J

Contact Detail:

Join It Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer

✨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 highlight your experience with B2B SaaS applications. This will give 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. Use 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

B2B SaaS Development
Backend Development
API Design and Consumption
Relational Databases
Data Modelling
Application Security Best Practices
Performance Optimisation
Code Quality Standards
Technical Problem Solving
Mentorship
AI Tools for Software Development
Frontend Development
Collaboration
Continuous Improvement

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Developer role. Highlight your experience in B2B SaaS applications and any relevant projects you've worked on that showcase your technical ownership.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software development and how you can contribute to our team. Share specific examples of how you've tackled challenges in previous roles, especially those related to product-focused development.

Showcase Your Technical Skills: In your application, don't shy away from detailing your proficiency in backend languages, APIs, and database management. We want to see your technical prowess, so include any relevant certifications or projects that demonstrate your capabilities.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for this exciting opportunity to join our growing team!

How to prepare for a job interview at Join It

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description. Brush up on your backend languages, databases, and API design. Be ready to discuss your past projects and how you’ve tackled technical challenges.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've resolved complex bugs or improved system performance. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your impact on previous projects.

✨Emphasise Collaboration

Since this role involves working closely with Product and Design teams, be prepared to discuss how you’ve collaborated in the past. Share experiences where you’ve contributed to team success and how you handle feedback and mentorship.

✨Get Familiar with AI Tools

As AI plays a role in this position, be ready to talk about any experience you have with AI tools in software development. Discuss how you’ve used them to enhance productivity or improve code quality, and show your enthusiasm for adopting new technologies.

Senior Software Developer
Join It
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
  • Senior Software Developer

    Full-Time
    36000 - 60000 £ / year (est.)
  • J

    Join It

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