Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Software Engineer image - Rise Careers
Job details

Full Stack Software Engineer

✨ Cherrypick is helping the world eat better effortlessly ✨

Cherrypick is an AI-led meal-planning and grocery shopping platform. We help busy families get their meals and shopping sorted fast. Our mission is to help our customers eat better effortlessly. That means better for their health, their budget and even the planet. We guide users to make better food choices thoughtful UX and proprietary AI models. We’ve had over 400K households sign up, and our latest net promoter score is +73.

We’re looking for a full stack software engineer who

  • has professional experience using Ruby on Rails to build APIs for web and mobile apps
  • can work in Golang on our platform layer (or is keen to learn)
  • can help out on our Flutter app (or is keen to learn)

You’ll get plenty of support to learn any technology you’re unfamiliar with.

Despite the large number of customers, we’re a small impactful core team which means everyone gets involved from idea to app store approval. You’ll get to work directly with the Founders and be able to input on areas outside of tech and product.

We are an experiment-led culture: we aim to ship at least an experiment a week. We have 5-10 experiments running at any one time. When we get it right we ship experiments within a day or two of thinking of them. You'll be quickly trying solutions to customer problems, measuring impact, and iterating fast. You'll be building stability and reliability into the core features we decide to keep.

We pack a lot into our days to protect our evenings and weekends. It’s an important part of our culture to switch off and spend time with our families!

What your day-to-day will include:

  • Collaborating with the founders on what’s best to build for customers
  • Trying features and iterating quickly based on direct customer feedback
  • Learning how to build a robust profitable business alongside a great product
  • Talking to customers about their needs and challenges and figuring out solutions
  • Learning new technology and making a difference across the whole stack
  • Solving product and tech challenges that haven’t been solved before
  • Helping to shape our development process and company culture

🎉 We'd love to hear from you if you...

  • Have experience within an impactful, fast-moving software development team
  • Have the courage to ship fast
  • Thrive in a startup or startup-like environment
  • Enjoy interacting directly with customers and solving real customer problems
  • Can make things happen even when things are unclear
  • Can calmly handle competing priorities
  • Want to rapidly build prototypes and get customer feedback in hours or days, not weeks
  • Are keen to learn from others, improve your practice and push yourself towards greatness
  • Have impactful experience in a scaling startup environment and/or at a major tech brand (not required but would be a bonus)

This is not a checklist where every box needs to be ticked. Please apply if you feel you could make an impact and thrive at Cherrypick.

💪 Logistics

  • Salary range: £60K - £80K (depending on experience) with EMI options. This is a level 1 (mid-level) or low-level 2 (senior) role on our public salary framework. For more details see our salary calculator
  • 25 days holiday, learning and development budget, fun socials and much more to come
  • We’re a small but mighty team, well supported by contractors, with a flat hierarchy and zero bureaucracy. You’ll work closely with everyone from the start. We share full financials with the team including revenue, cash in the bank, and salary band transparency.
  • You’ll get a MacBookPro and all the tools you need to do a great job
  • Everyone works from home most of the time. Many of us work from London about 2 days a week, at our beautiful London Bridge riverside office and kitchens, for the magic that only happens in person. ✨ Some of us live further away and come to London less often.
  • We have flexible, sustainable working hours. We believe in finding a rapid and sustainable pace that doesn’t involve regular evening and weekend work, and we care about making time for the people we love - the team often shuffles their working hours around to manage life commitments. 💛
  • More perks as we (and you) think of them!

🤝 Interview process

  • One hour video call with Chris (CTO) to check technical ability. This will include a short coding exercise.
  • One hour in person interview with TFC (CEO) in our London Bridge office to check you'll do well in our team and culture

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Software Engineer, Cherrypick

Are you ready to embark on a rewarding journey as a Full Stack Software Engineer at Cherrypick? At Cherrypick, we're redefining how busy families manage their meals and shopping with our cutting-edge AI-led meal planning platform. Our mission is to empower individuals to eat healthier, while also being mindful of their budgets and the environment. If you have professional experience with Ruby on Rails and a desire to dive into Golang and Flutter, you'll find a welcoming space here. You'll get to work closely with our founders, collaborating on innovative solutions and experimenting with new features to directly enhance our customer’s experience. In this role, you'll take part in shaping the development process and contribute to a culture that prioritizes impact and rapid iteration. We value quick solutions to customer problems and aim to ship new experiments weekly. Enjoy working in a flat hierarchy with a talented team where your ideas matter! Plus, we understand the importance of work-life balance, providing flexible hours and ample time to recharge. If you're excited about learning, solving tech challenges, and being part of a journey that’s about making real changes in the food industry, then Cherrypick is the perfect opportunity for you!

Frequently Asked Questions (FAQs) for Full Stack Software Engineer Role at Cherrypick
What are the key responsibilities of a Full Stack Software Engineer at Cherrypick?

As a Full Stack Software Engineer at Cherrypick, your responsibilities include collaborating with founders to identify customer needs, building APIs using Ruby on Rails, and contributing to our Golang and Flutter platforms. You'll also engage in rapid prototyping based on customer feedback and participate in shaping the development process within our startup culture.

Join Rise to see the full answer
What qualifications are necessary for the Full Stack Software Engineer position at Cherrypick?

The ideal candidate for the Full Stack Software Engineer role at Cherrypick should possess professional experience in Ruby on Rails and a willingness to learn Golang and Flutter. A background in a fast-moving software development team is preferred, along with a passion for interacting with customers and driving innovative solutions.

Join Rise to see the full answer
How does Cherrypick support learning and development for Full Stack Software Engineers?

At Cherrypick, we emphasize continuous learning and development for our Full Stack Software Engineers. We provide access to a learning budget and support you in mastering new technologies within a collaborative environment, ensuring you can thrive and make a significant impact on our platform.

Join Rise to see the full answer
What is the company culture like for Full Stack Software Engineers at Cherrypick?

Cherrypick fosters an experiment-led culture where every Full Stack Software Engineer is valued for their contributions. You'll enjoy a flat hierarchy with no bureaucracy, flexible working hours, and a strong emphasis on work-life balance, encouraging you to leave work behind to spend time with family and friends.

Join Rise to see the full answer
What does the interview process look like for the Full Stack Software Engineer role at Cherrypick?

The interview process for the Full Stack Software Engineer position at Cherrypick typically involves a one-hour video call with our CTO to evaluate your technical skills, followed by an in-person interview with our CEO. This allows us to ensure a fit both in terms of technical abilities and alignment with our company culture.

Join Rise to see the full answer
Common Interview Questions for Full Stack Software Engineer
Can you explain your experience with Ruby on Rails?

When answering this question, discuss specific projects where you've used Ruby on Rails, emphasizing your role in those projects and the outcomes. Highlight any challenges you faced and how you overcame them.

Join Rise to see the full answer
How do you approach problem-solving in software development?

Explain your problem-solving process step-by-step, mentioning how you gather requirements, brainstorm potential solutions, and test results. Incorporating examples from your past work can strengthen your response.

Join Rise to see the full answer
What strategies do you use to collect customer feedback?

Talk about specific methods you've used to gather feedback, such as surveys, user testing, or one-on-one interviews. Explain how you analyze this feedback to inform your development process at a startup like Cherrypick.

Join Rise to see the full answer
How do you balance competing priorities when developing features?

Discuss your approach to prioritization by explaining frameworks like the Eisenhower Matrix or MoSCoW method. Share examples where you successfully balanced multiple projects or requests without sacrificing quality.

Join Rise to see the full answer
What is your experience with agile methodologies?

Share details about your hands-on experience with agile practices, such as stand-up meetings or sprint reviews. Highlight how you thrive in a startup environment that relies on agile methodologies for rapid development at Cherrypick.

Join Rise to see the full answer
Can you give an example of a successful experiment you've led?

Provide a clear example of an experiment you initiated, detailing its objectives, the process you followed, and the impact it had. This showcases your ability to drive results through experimentation, a core value at Cherrypick.

Join Rise to see the full answer
What technologies are you eager to learn, and why?

Identify technologies that excite you, such as Golang or Flutter, and explain how they align with your career goals and the needs of Cherrypick. Emphasize your commitment to professional growth and adaptability.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss best practices you follow to maintain code quality, such as code reviews, unit testing, and adhering to coding standards. This shows your dedication to building stable and reliable software, which is crucial for the role at Cherrypick.

Join Rise to see the full answer
Describe a time when you faced a significant challenge in a project.

Choose a specific experience where you encountered a challenge, explain the context, and detail how you resolved it. Emphasize your resilience and problem-solving skills—qualities that are highly valued at Cherrypick.

Join Rise to see the full answer
What motivates you to work in a startup environment?

Outline your passion for innovation, collaboration, and the fast-paced nature of startups. Sharing personal anecdotes about your experiences in previous roles can effectively convey your enthusiasm for the Full Stack Software Engineer position at Cherrypick.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Kunai Hybrid Richmond, VA
Posted 2 days ago
b_labs Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted yesterday
Inclusive & Diverse
Empathetic
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Paid Time-Off
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Company Retreats
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 5, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!