At a Glance
- Tasks: Develop software for a leading SaaS platform in the restaurant industry.
- Company: Join Olo, a top tech provider transforming guest experiences.
- Benefits: Enjoy remote work flexibility, competitive salary, and professional growth opportunities.
- Other info: Dynamic environment with excellent career growth and learning activities.
- Why this job: Make a real impact on innovative projects while collaborating with a passionate team.
- Qualifications: Bachelor’s degree or equivalent experience in Software Engineering required.
The predicted salary is between 30000 - 40000 £ 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
We are looking for a talented Associate Software Engineer to join our Engage Suite. Our software products help our brands harness guest data across their tech stack to boost retention, reduce acquisition costs, and do more with less. We handle restaurant event data in the scale of billions of events per month. We aim to collaborate well. We encourage new ideas and experimentation. No part of the codebase is off-limits. You'll work with a passionate team dedicated to delivering amazing products using modern technologies.
How You'll Make an Impact
- Develop an understanding of the team's domain and technology stack and actively seek guidance to grow technical expertise.
- Handle small-to-medium features with support from more senior engineers, ensuring tasks are completed according to set timelines.
- Write code adhering to established coding standards and participates in code reviews to learn best practices.
- Collaborate with team members to understand feature requirements and implement solutions with guidance.
- Focus on building reliable and maintainable software components, contributing to team deliverables with a focus on quality.
- Utilise version control systems to manage code changes and maintain a consistent development workflow.
- Participate in team meetings and sprint ceremonies, such as daily stand-ups and sprint retrospectives, contributing updates and feedback.
- Engage in learning activities, including game days and training sessions, to build familiarity with the company's tools and processes.
- Troubleshoot and debug issues with guidance, learning to identify and resolve common software bugs.
- Demonstrate a willingness to collaborate with other engineers and stakeholders, developing teamwork skills necessary for larger projects.
- Demonstrate ownership of the team's delivery pipeline, ensuring that code quality, testing standards, and deployment practices are continuously optimised.
- Active participation in on-call duties is required, with specific responsibilities determined by your assigned team and area of expertise.
What Will Set You Up for Success
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of one year industry experience in a Software Engineering/Development position (post academic studies).
- Our core stack is Node.js and Javascript along with tools such as Postgres, Elasticsearch, Redis, Sns/Sqs, Kubernetes, Helm, CI/CD, etc.
- Unit Testing: Familiarity with writing unit tests to validate small software components and test-driven development frameworks (e.g., NUnit, Jest).
- Distributed Systems Fundamentals: Basic understanding of how distributed systems work, focusing on building reliable components.
- Collaboration Tools: Experience using collaboration platforms for development, such as Jira, Confluence, and GitHub.
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.
Associate Software Engineer - Engage in Belfast employer: Olo
Contact Detail:
Olo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Associate Software Engineer - Engage 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 open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! If you've got a GitHub or portfolio, make sure it's up to date. Share projects that highlight your coding chops, especially with Node.js and JavaScript, as that's right up Olo's alley.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of distributed systems and coding standards. Practise common coding challenges and be ready to discuss how you approach problem-solving.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in being part of the Olo team.
We think you need these skills to ace Associate Software Engineer - Engage in Belfast
Some tips for your application 🫡
Show Your Passion for Tech: When you're writing your application, let your enthusiasm for software engineering shine through! We love seeing candidates who are genuinely excited about technology and eager to learn. Share any personal projects or experiences that highlight your passion.
Tailor Your Application: Make sure to customise your application to fit the role of Associate Software Engineer at Olo. Highlight relevant skills and experiences that align with our tech stack, like Node.js and JavaScript. This shows us you’ve done your homework and are serious about joining our team!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and fluff. Use bullet points where possible to make it easy for us to see your qualifications and experiences at a glance.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company culture and values!
How to prepare for a job interview at Olo
✨Know Your Tech Stack
Familiarise yourself with the core technologies mentioned in the job description, like Node.js and JavaScript. Be ready to discuss how you've used these tools in your previous projects or coursework, as this will show your technical readiness for the role.
✨Show Your Collaborative Spirit
Since teamwork is key at Olo, think of examples where you've successfully collaborated on projects. Highlight your experience with collaboration tools like Jira and GitHub, and be prepared to discuss how you handle feedback during code reviews.
✨Demonstrate Problem-Solving Skills
Prepare to talk about how you've approached troubleshooting and debugging in past experiences. Bring up specific instances where you identified and resolved software bugs, showcasing your analytical thinking and willingness to learn.
✨Engage in Continuous Learning
Olo values learning activities, so express your enthusiasm for ongoing education. Mention any relevant training sessions, game days, or personal projects that demonstrate your commitment to growing your skills and staying updated with industry trends.