At a Glance
- Tasks: Build backend systems and APIs that power proposals, contracts, and payments.
- Company: Join Bonsai, now part of Zoom, a dynamic tech company.
- Benefits: Enjoy competitive salary, health perks, remote work, and growth opportunities.
- Why this job: Make a real impact on tools that help small businesses thrive.
- Qualifications: Proficiency in Ruby, Rails, React, and Typescript required.
- Other info: Collaborative environment with a focus on innovation and career advancement.
The predicted salary is between 28800 - 48000 £ per year.
Bonsai, now part of Zoom, builds tools that help agencies and professional teams focus on meaningful work. We are looking for a Senior Software Engineer to build backend systems and APIs that power proposals, contracts, invoices, payments, time tracking, and projects. Make complex workflows seamless, reliable, and performant. Work with Product, Design, and Frontend teams to shape architecture and implementation. Own your code, your services, and your impact. Influence a product used by teams around the world. Join a team that combines startup energy with Zoom’s scale. Your work will help small businesses focus on what matters — not busywork.
At Bonsai, we build technology that helps agencies, consultancies, and professional services teams do their best work without getting buried in busywork. Now part of Zoom, we combine deep operational expertise with Zoom’s mission to create meaningful, flexible human connection. From small studios to growing global teams, we design tools that remove friction across proposals, contracts, projects, time tracking, and billing. Together with Zoom, we build smarter systems, collaborate more freely, and help shape the future of work.
Responsibilities
- Leading development of resilient backend systems powering proposals, project management, CRM, invoicing, payments, contracts, and time tracking.
- Designing and implementing RESTful APIs and microservices that scale with usage and integrate with internal and external systems.
- Collaborating with Frontend, Product, and Design to deliver reliable, performant full-stack experiences.
- Driving performance optimization, security hardening, and operations best practices across backend services.
- Contributing to architectural discussions, system design reviews, and long-term product strategy.
- Implementing automated test coverage, CI/CD pipelines, observability, and production monitoring.
- Supporting multi-region, multi-currency, and internationalization requirements as Bonsai expands globally.
What we’re looking for
- Apply deep proficiency in Ruby, Ruby on Rails, React and Typescript.
- Design and implement REST APIs and database schemas, ideally using PostgreSQL or similar relational stores.
- Collaborate effectively with Frontend and Product teams to deliver end-to-end solutions.
- Ensure system performance, reliability, security, and observability best practices are met.
- Develop SaaS products; experience with payments, invoicing, or workflow systems is highly advantageous.
- Operate independently in teams with high autonomy and ownership expectations.
- Contribute to technical leadership and mentorship across the engineering organisation.
Ways of Working
Our structured hybrid approach is centered around our offices and remote work environments. The work style of each role, Hybrid, Remote, or In-Person is indicated in the job description/posting.
Benefits
As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways.
About Us
Zoomies help people stay connected so they can get more done together. We set out to build the best collaboration platform for the enterprise, and today help people communicate better with products like Zoom Contact Center, Zoom Phone, Zoom Events, Zoom Apps, Zoom Rooms, and Zoom Webinars. We’re problem-solvers, working at a fast pace to design solutions with our customers and users in mind. Find room to grow with opportunities to stretch your skills and advance your career in a collaborative, growth-focused environment.
Our Commitment
At Zoom, we believe great work happens when people feel supported and empowered. We’re committed to fair hiring practices that ensure every candidate is evaluated based on skills, experience, and potential. If you require an accommodation during the hiring process, let us know—we’re here to support you at every step.
Senior Software Engineer, Bonsai in London employer: Zoom Video Communications
Contact Detail:
Zoom Video Communications Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer, Bonsai in London
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Bonsai through LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the technical interview by brushing up on your Ruby, Rails, and API design skills. Practice coding challenges and system design questions to show off your expertise and problem-solving abilities.
✨Tip Number 3
Show your passion for the product! Familiarise yourself with Bonsai’s tools and think about how you can contribute to making them even better. Bring your ideas to the interview to demonstrate your enthusiasm.
✨Tip Number 4
Don’t forget to 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 the team at Bonsai.
We think you need these skills to ace Senior Software Engineer, Bonsai in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with Ruby, Ruby on Rails, and any relevant projects that showcase your skills in building backend systems and APIs.
Showcase Your Impact: When detailing your previous work, focus on the impact you had. Did you improve system performance or streamline workflows? We want to see how your contributions made a difference in your past roles.
Be Clear and Concise: Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read through your experiences and skills. We appreciate straightforward communication!
Apply Through Our Website: Don’t forget to apply 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 you’re keen on joining our team at Bonsai.
How to prepare for a job interview at Zoom Video Communications
✨Know Your Tech Stack
Make sure you’re well-versed in Ruby, Ruby on Rails, React, and Typescript. Brush up on your knowledge of RESTful APIs and PostgreSQL, as these are crucial for the role. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex workflows or performance issues in past projects. Be ready to discuss specific challenges you faced and how you overcame them. This will demonstrate your ability to contribute to Bonsai's mission of making work seamless and efficient.
✨Collaboration is Key
Since the role involves working closely with Product, Design, and Frontend teams, think of instances where you successfully collaborated across disciplines. Highlight your communication skills and how you’ve contributed to team success in previous roles. This will show that you can thrive in a hybrid work environment.
✨Understand the Company Culture
Familiarise yourself with Bonsai’s values and mission, especially their focus on helping small businesses. Be prepared to discuss how your personal values align with theirs. Showing that you understand and resonate with their culture can set you apart from other candidates.