At a Glance
- Tasks: Join us to build a modern operating system for food businesses and ship weekly.
- Company: Jelly is a profitable VC-backed SaaS company transforming restaurant operations.
- Benefits: Enjoy equity, hybrid work, 33 days holiday, and team dinners at customer restaurants.
- Why this job: Take ownership, collaborate with the founder, and impact over 500+ restaurants.
- Qualifications: 4+ years in software development, deep knowledge of Typescript, React, and AWS.
- Other info: Visa sponsorship available; apply via WhatsApp with a unique tradeoff story.
The predicted salary is between 60000 - 84000 £ per year.
Profitable VC-backed SMB SaaS | 1–3 % equity | UK visa sponsor | Build core product used by 500+ restaurants
About Jelly
Jelly is rebuilding the operating system for food businesses from the ground up. Kitchens in Michelin stars, pubs, cafes and hotels still run core ops on pen & paper; we give them a modern operating system. 500+ sites use Jelly today and we’re profitable.
Why Now
Jelly’s profitable and demand is outpacing what we can ship. We’re investing in stronger foundations to unlock more velocity, but we’re stretched. This is the moment for you to help us move faster, raise the bar, and shape how we build as we grow.
The Mission
Take real ownership, work with the founder and engineering team to ship weekly, learn from users, and improve the product and the codebase as we scale.
You’ll Work With
- Founder (product)
- Engineers (shipping code)
- Part-time Designer (UI/UX)
- Customer Success Manager (Insight)
You might be a fit if:
- You’ve shipped real things and dealt with their consequences
- You’ve worked in small teams and like solving problems end to end
- You know when to refactor and when to move on
- You care about users and outcomes more than abstractions
- You want to grow with a company, not just do a tour of duty
What You’ll Get:
- Real ownership from day one
- £70–90k depending on experience
- Significant equity (1–3 %) and long-term career upside
- A culture that values engineers, with protected time for cleanup and craft
- 1-on-1 with founder; access to roadmaps
- 33 days holiday, Hybrid London (Bank), Visa sponsorship available
- Fortnightly team dinners at customer restaurants
Minimum requirements:
- 4+ years commercial experience shipping and maintaining production-level software
- Typescript & React: deep understanding of both front-end and back-end usage
- AWS: experience running live production workloads (we use ECS, RDS, Lambda, SQS, VPC)
- GraphQL: built and consumed APIs at scale
- PostgreSQL: confident writing queries, designing schemas, and shipping DB changes without downtime
- Strong communication: able to collaborate clearly with non-technical team members
Bonus preferences:
- Latest tooling: we use AI and computer vision to speed up internal data workflows
- 2+ years in SaaS: ideally in products used by SMEs or operational teams
- Full ownership mindset: willing to scope, build, test, and ship without hand-holding
- Agile instincts: comfortable iterating fast and making smart tradeoffs
- Testing culture: experience writing effective, maintainable automated tests
Interview process:
- Stage 1: Quick intro call with founder (15min)
- Stage 2: Technical interview (2 hours) on a real problem
- Stage 3: Conversation with team + founder (2hrs)
Apply here or DM me (JJ) on WhatsApp +447855553652 with one tradeoff you’ve made while shipping fast, and what you’d do differently in hindsight.
Contact Detail:
Jelly Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Full Stack)
✨Tip Number 1
Familiarise yourself with Jelly's mission and product. Understanding how they are transforming the food business landscape will help you articulate your passion for their work during interviews.
✨Tip Number 2
Prepare to discuss your previous projects in detail, especially those where you took ownership and made impactful decisions. This aligns with their emphasis on real ownership and problem-solving.
✨Tip Number 3
Brush up on your technical skills, particularly in Typescript, React, AWS, and GraphQL. Be ready to demonstrate your expertise in these areas during the technical interview.
✨Tip Number 4
Think about a specific trade-off you've made while shipping fast, as mentioned in the application process. Reflecting on this will prepare you for the conversation with the founder and team.
We think you need these skills to ace Senior Software Engineer (Full Stack)
Some tips for your application 🫡
Understand the Company and Role: Before applying, take some time to understand Jelly's mission and the specifics of the Senior Software Engineer role. Familiarise yourself with their product and how it impacts food businesses.
Tailor Your CV: Make sure your CV highlights relevant experience, especially in shipping production-level software and using technologies like Typescript, React, AWS, and GraphQL. Emphasise any experience you have in SaaS environments.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the role and the company. Mention specific projects you've worked on that align with Jelly's needs, and discuss your approach to problem-solving and collaboration.
Prepare for the Interview Stages: Anticipate the interview process by preparing for both technical and non-technical discussions. Be ready to discuss real problems you've solved, your coding practices, and how you communicate with non-technical team members.
How to prepare for a job interview at Jelly
✨Showcase Your Real-World Experience
Make sure to highlight specific projects where you've shipped real products and dealt with their consequences. Discuss the challenges you faced and how you overcame them, as this aligns with what Jelly is looking for in a candidate.
✨Demonstrate Your Technical Skills
Prepare to discuss your experience with Typescript, React, AWS, GraphQL, and PostgreSQL in detail. Be ready to explain how you've used these technologies in past projects, especially in a SaaS environment, as this will be crucial during the technical interview.
✨Emphasise Collaboration and Communication
Since you'll be working closely with non-technical team members, it's important to demonstrate your strong communication skills. Share examples of how you've successfully collaborated with diverse teams to achieve common goals.
✨Prepare for Problem-Solving Scenarios
During the technical interview, you'll likely face real problems to solve. Brush up on your problem-solving skills and be prepared to think aloud as you work through scenarios. This will showcase your ability to iterate quickly and make smart trade-offs.