At a Glance
- Tasks: Join the Serve team to develop dynamic web ordering platforms for top restaurant brands.
- Company: Olo, a leading SaaS provider transforming the restaurant industry.
- Benefits: Fully remote work, flexible hours, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on continuous learning and career advancement.
- Why this job: Make a real impact on guest experiences for millions while working with cutting-edge tech.
- Qualifications: 3+ years in software engineering with skills in React, TypeScript, and NextJS.
The predicted salary is between 40000 - 50000 £ per year.
Olo is a leading SaaS platform accelerating digital transformation in the restaurant industry, by helping customers deliver more personalised and profitable guest experiences. As a result, our digital ordering, payment, and guest engagement solutions enable brands to do more with less and make every guest feel like a regular. While our roots are in NYC, we’re intentionally investing in Belfast and Northern Ireland as a key hub, with an established leadership presence, a local team, and community for the long term. This role is fully remote, offering you flexibility to work from anywhere within NI.
Your new role
In this role, you’ll join as an intermediate Front End Software Engineer on the ‘Serve’ team, which is part of the wider ‘Order’ engineering group. ‘Serve’ refers to our dynamic web ordering platform that powers many of the biggest restaurant brands in the US, like Five Guys, Nandos, Shake Shack, plus 750+ more! This team builds consumer facing experiences that delight millions of customers while handling the complexity of providing customised experiences per brand. You'll have the support of a highly experienced engineering team consisting of 14 engineers, split into two squads, and who are based across the UK, Europe and the US. On a management level, the team is led by a dedicated Engineering Manager.
How you’ll make an impact
- Demonstrate a solid understanding of the ‘Serve’ team's domain and technology stack, contributing to discussions and development decisions with growing independence.
- Handle small-to-medium features independently and begin taking ownership of moderately complex tasks with some guidance.
- Write clean, maintainable code and actively participate in peer code reviews, providing constructive feedback and adhering to coding standards.
- Collaborate closely with Product to refine requirements, helping to shape solutions that meet business needs.
- Focus on delivering high-quality software solutions within established timelines.
- Engage in troubleshooting and debugging efforts, showing an ability to resolve common and moderately complex issues with minimal support.
- Assist in the deployment and monitoring of services, learning how to manage and troubleshoot issues in production environments.
- Contribute to building and maintaining reliable distributed systems, implementing resilience mechanisms as appropriate.
- Participate in team ceremonies and demonstrate initiative by taking ownership of tasks and helping to unblock others when possible.
- Engage in continuous learning and self-improvement by exploring new technologies and best practices relevant to the team's work.
What will set you up for success
- Bachelor’s Degree in Computer Science, Software Engineering or equivalent practical experience.
- 3+ years of experience in Software Engineering.
- Programming Skills: Proficient in React, TypeScript and NextJS and capable of implementing moderately complex features and algorithms.
- Version Control & CI/CD Pipelines: Experience using version control tools (e.g., GitHub) and participating in CI/CD pipelines (e.g., GitHub Actions, TeamCity).
- Testing Practices: Proficient in writing and maintaining unit and integration tests, demonstrating an understanding of test-driven development (TDD) principles (e.g., Vitest, Playwright, Jest).
- Distributed Systems Knowledge: Familiarity of distributed systems, including building scalable and resilient services (e.g., Redis, Kafka, AWS infrastructure).
- Problem-Solving & Collaboration: Strong problem-solving skills and effective collaboration with immediate and cross-functional team members.
About Olo
Olo is a leading restaurant technology provider with ordering, payment, and guest engagement solutions that help brands increase orders, streamline operations, and improve the guest experience. Each day, Olo processes millions of orders on its open SaaS platform, gathering the right data from each touchpoint into a single source—so restaurants can better understand and better serve every guest on every channel, every time. Over 800 restaurant brands trust Olo and its network of more than 400 integration partners to innovate on behalf of the restaurant community, accelerating technology’s positive impact and creating a world where every restaurant guest feels like a regular. Learn more at olo.com.
Front End Engineer - Serve in Belfast employer: Wisely Inc.
Olo is an exceptional employer, particularly for Front End Engineers seeking to make a significant impact in the restaurant technology sector. With a strong commitment to employee growth and a flexible remote work culture, Olo fosters an environment where innovation thrives, allowing you to collaborate with a talented team while enjoying the benefits of working from anywhere in Northern Ireland. The company's investment in Belfast as a key hub not only enhances local community engagement but also provides unique opportunities for professional development within a supportive and dynamic team.
StudySmarter Expert Advice🤫
We think this is how you could land Front End Engineer - Serve in Belfast
✨Tip Number 1
Get your networking game on! Reach out to folks in the industry, especially those at Olo or similar companies. A friendly chat can sometimes lead to job opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best work, especially projects using React, TypeScript, and NextJS. This is your chance to demonstrate what you can bring to the table.
✨Tip Number 3
Prepare for those interviews! Brush up on common coding challenges and be ready to discuss your problem-solving approach. We want to see how you think, so practice explaining your thought process.
✨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 Olo.
We think you need these skills to ace Front End Engineer - Serve in Belfast
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Front End Engineer role. Highlight your experience with React, TypeScript, and NextJS, and don’t forget to mention any relevant projects that showcase your skills in building consumer-facing applications.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about working at Olo and how your background aligns with the mission of enhancing guest experiences in the restaurant industry. Keep it engaging and personal!
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex issues in past projects. We love seeing candidates who can think critically and collaborate effectively, so share those experiences that highlight your problem-solving prowess.
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take that extra step!
How to prepare for a job interview at Wisely Inc.
✨Know Your Tech Stack
Make sure you brush up on React, TypeScript, and NextJS before the interview. Be ready to discuss how you've used these technologies in your previous projects, especially when it comes to implementing features and solving problems.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in your past roles. Think about times when you had to debug issues or collaborate with others to find solutions, as this will demonstrate your ability to work effectively within a team.
✨Understand the Company and Its Impact
Familiarise yourself with Olo's mission and the restaurant industry. Knowing how their SaaS platform enhances guest experiences will help you align your answers with their goals and show that you're genuinely interested in contributing to their success.
✨Engage in Continuous Learning
Be prepared to discuss how you keep up with new technologies and best practices. Mention any recent courses, certifications, or personal projects that showcase your commitment to self-improvement and staying current in the field.