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 the food industry.
- Benefits: Enjoy 33 days holiday, hybrid work, equity options, and team dinners at restaurants.
- Why this job: Take real ownership, collaborate with the founder, and grow with a dynamic team.
- Qualifications: 4+ years in software development, expertise in Typescript, React, AWS, and GraphQL required.
- Other info: Visa sponsorship available; apply via WhatsApp with a unique tradeoff experience.
The predicted salary is between 60000 - 84000 £ per year.
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.
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 revolutionising the food business will help you articulate your passion for their work during interviews.
✨Tip Number 2
Prepare to discuss your experience with Typescript, React, and AWS in detail. Be ready to share specific examples of projects where you've used these technologies effectively.
✨Tip Number 3
Think about your past experiences in small teams and be prepared to share how you've contributed to problem-solving and decision-making processes. This aligns well with Jelly's team dynamics.
✨Tip Number 4
Reflect on a trade-off you've made while shipping software quickly, as this is a key part of the application process. Being able to discuss this will show your understanding of the balance between speed and quality.
We think you need these skills to ace Senior Software Engineer (Full Stack)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience, especially in shipping and maintaining production-level software. Emphasise your skills in Typescript, React, AWS, GraphQL, and PostgreSQL, as these are crucial for the role.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for building products that impact users. Mention specific examples of how you've taken ownership in previous roles and how you align with Jelly's mission to modernise food businesses.
Showcase Problem-Solving Skills: In your application, include examples of real challenges you've faced in small teams and how you solved them. This will demonstrate your ability to work end-to-end and your understanding of when to refactor code.
Prepare for the Interview: Anticipate questions about your experience with the technologies mentioned in the job description. Be ready to discuss a trade-off you've made while shipping fast, as this is specifically requested by the founder.
How to prepare for a job interview at Jelly
✨Showcase Your Ownership Mindset
During the interview, emphasise your ability to take real ownership of projects. Share specific examples of how you've scoped, built, tested, and shipped software independently, as this aligns with what Jelly is looking for.
✨Demonstrate Technical Proficiency
Be prepared to discuss your experience with Typescript, React, AWS, GraphQL, and PostgreSQL in detail. Highlight any relevant projects where you’ve used these technologies, especially in a production environment.
✨Communicate Clearly
Since strong communication is key, practice explaining complex technical concepts in simple terms. This will show that you can collaborate effectively with non-technical team members, which is crucial for the role.
✨Prepare for Real Problem Solving
Expect the technical interview to focus on real problems. Brush up on your problem-solving skills and be ready to demonstrate your thought process and decision-making when faced with challenges.