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 equity, hybrid work, 33 days holiday, and team dinners at customer restaurants.
- Why this job: Take ownership, collaborate with the founder, and make a real impact in a growing company.
- Qualifications: 4+ years in software development, strong skills in Typescript, React, AWS, and GraphQL.
- 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.
Senior Software Engineer (Full Stack) (City of London) employer: Jelly
Contact Detail:
Jelly Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Full Stack) (City of London)
✨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 significant contributions. Be ready to explain the impact of your work on users and the product.
✨Tip Number 3
Brush up on your technical skills, particularly in Typescript, React, AWS, and GraphQL. Being able to demonstrate your expertise in these areas will be crucial 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 not only prepare you for the WhatsApp message but also show your ability to learn from experience.
We think you need these skills to ace Senior Software Engineer (Full Stack) (City of London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Typescript, React, and AWS. Include specific projects where you've shipped production-level software and any relevant metrics that demonstrate your impact.
Craft a Compelling Cover Letter: In your cover letter, express your passion for building products that improve user experiences. Mention your understanding of the food industry and how you can contribute to Jelly's mission of modernising operations for food businesses.
Showcase Problem-Solving Skills: Prepare examples of past projects where you faced challenges and how you overcame them. Highlight your ability to work in small teams and your approach to refactoring code versus moving on.
Prepare for Technical Interviews: Brush up on your technical skills, especially around GraphQL and PostgreSQL. Be ready to discuss real problems you've solved and be prepared to demonstrate your coding abilities during the technical interview stage.
How to prepare for a job interview at Jelly
✨Understand the Company Mission
Before your interview, make sure you grasp Jelly's mission of modernising food business operations. Be prepared to discuss how your skills can contribute to this goal and demonstrate your passion for improving user experiences.
✨Showcase Your Technical Skills
Since the role requires a deep understanding of Typescript, React, AWS, and GraphQL, be ready to discuss specific projects where you've used these technologies. Prepare to solve a real problem during the technical interview, showcasing your thought process and problem-solving abilities.
✨Emphasise Collaboration
Jelly values strong communication and teamwork. Share examples from your past experiences where you've successfully collaborated with non-technical team members or contributed to a small team environment. Highlight your ability to bridge the gap between technical and non-technical stakeholders.
✨Prepare for Trade-off Discussions
In your application, you were asked about a trade-off you made while shipping fast. Be ready to discuss this in detail during the interview. Reflect on what you learned from that experience and how it has shaped your approach to software development since then.