> Markdown version of [/jobs/ext/2789572-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/2789572-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** Join It - **Location:** Greater London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Application Performance Management, Software as a Service, Cloud Computing, Code Generation, Software Quality, Code Review, Relational Databases, Software Debugging, Software Tools, Software Engineering, Systems Integration, Delivery Pipeline, Software Security, Technical Debt, Backend, Integration Frameworks, Front End Software Development, Code Restructuring - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840619508-senior-software-developer ## About the Role * 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 ## Description Join It is 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 Join It., * 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. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Resolving technical debts in software architecture](https://www.wearedevelopers.com/videos/1680-resolving-technical-debts-in-software-architecture) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [The Hidden Cost of AI Coding: Technical Debt You Can’t See](https://www.wearedevelopers.com/videos/100304-the-hidden-cost-of-ai-coding-technical-debt-you-can-t-see) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)