About this opportunity
Opportunity Overview
Olo, a leading SaaS platform in the restaurant industry, is hiring a Fullstack Software Engineer to work remotely from Northern Ireland. The company is investing in Belfast and Northern Ireland as a key hub, with a local team and community. The role involves designing, building, and monitoring solutions for online ordering, management, and transmission of catering orders. Olo aims to deliver personalized and profitable guest experiences through its digital ordering, payment, and guest engagement solutions. The team's mission is to create tools and features that support restaurant operations and ensure guests are served on time. Olo values collaboration, new ideas, and experimentation, and encourages employees to work with a passionate team dedicated to delivering high-quality products using modern technologies. As a leading restaurant technology provider, Olo processes millions of orders daily, gathering data to help restaurants better understand and serve their guests. The role is fully remote, and the company has over 800 restaurant brands trusting its platform. The Fullstack Software Engineer will be part of a team that is dedicated to delivering high-quality products using modern technologies.
Responsibilities
- Design and implement scalable, high-quality components and services that align with team and company goals
- Contribute to technical decision-making, including solution design and architecture
- Collaborate closely with product managers, designers, and stakeholders to translate customer needs into technical solutions
- Proactively monitor and improve system performance, identifying and resolving issues swiftly and effectively
- Take a proactive approach to support, digging into issues to identify root causes and developing long-term solutions
- Document and share knowledge effectively to elevate the team's technical expertise
- Champion best practices in software development, agile methodologies, and continuous improvement
- Use Claude Code and GitHub Copilot extensively as part of daily workflow
- Demonstrate ownership of the team's delivery pipeline, ensuring code quality, testing standards, and deployment practices are continuously optimized
- Participate in on-call duties, with specific responsibilities determined by assigned team and area of expertise
Benefits
- Fully remote work arrangement
- Opportunity to work with a passionate team dedicated to delivering high-quality products using modern technologies
- Hands-on AI training to become highly effective with modern AI coding agents and IDEs
Requirements & Qualifications
- 3+ years of experience in software engineering
- Excellent knowledge of C#, .NET, and commercial experience with Typescript and a Front-end framework (React or similar)
- Experience with cloud services like AWS and familiarity with containerization with Docker and EKS
- Experience writing unit tests and testable code
- Strong problem-solving skills and ability to navigate complex technical challenges
- Excellent judgment, seeking diverse perspectives and challenging assumptions to improve outcomes
- Ability to deliver constructive feedback that empowers individuals and strengthens the team
- Ability to communicate technical concepts clearly, adapting to both technical and non-technical audiences
- Consistently meets sprint and quarterly commitments while maintaining high standards of quality and efficiency
How to Apply
- Review the job description and requirements to ensure you are a good fit for the role.
- Prepare your application, including your resume and any relevant experience or qualifications.
- Click the Apply button below to submit your application.
Ready to apply?