
501 - 1000 employees
Founded 2005
☁️ SaaS
🛍️ eCommerce
🤝 B2B
💰 $103.3M Post-IPO Equity on 2021-11
SaaS • eCommerce • B2B
Olo is a restaurant technology platform that helps restaurants streamline their operations, enhance guest experiences, and increase sales. It provides comprehensive solutions for online ordering, delivery, catering, payment processing, and guest engagement through its fully integrated systems. Olo enables restaurants to leverage guest data to improve marketing strategies and optimize service through features like the Guest Data Platform and personalized marketing solutions. By using Olo, restaurants can manage digital orders, reduce fraud, and benefit from insights that drive growth and profitability. With a focus on online sales and customer relationship management, Olo partners with over 700 restaurant brands to enhance their digital capabilities and facilitate profitable growth.
🔥 0 minutes ago
Improve your chances of getting an interview by checking your resume score before you apply.

501 - 1000 employees
Founded 2005
☁️ SaaS
🛍️ eCommerce
🤝 B2B
💰 $103.3M Post-IPO Equity on 2021-11
SaaS • eCommerce • B2B
Olo is a restaurant technology platform that helps restaurants streamline their operations, enhance guest experiences, and increase sales. It provides comprehensive solutions for online ordering, delivery, catering, payment processing, and guest engagement through its fully integrated systems. Olo enables restaurants to leverage guest data to improve marketing strategies and optimize service through features like the Guest Data Platform and personalized marketing solutions. By using Olo, restaurants can manage digital orders, reduce fraud, and benefit from insights that drive growth and profitability. With a focus on online sales and customer relationship management, Olo partners with over 700 restaurant brands to enhance their digital capabilities and facilitate profitable growth.
• Develop an understanding of the ‘Core’ 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 participate 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.
• Bachelor’s Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. • At least 1.5 years of experience in a software engineering role. • Programming Skills: Proficient in C#/.Net and familiar with basic programming constructs and design patterns. • Version Control Systems: Basic understanding of version control tools (e.g., GitHub) and how to use them for source code management. • 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.
• Flexible working hours • Professional development opportunities
Apply Now🕒 3 days ago
Software Developer in ITW Construction collaboratively developing features and fixing bugs in applications. Working with SQL Server in an agile scrum team to enhance software quality.
🕒 June 17
Junior Software Developer developing software solutions for web crawling and reporting in Python and SQL at Skuuudle. Supporting major retailers in pricing strategy through data-driven decision making.
🕒 June 9
10,000+ employees
Software Engineer responsible for building and maintaining .NET applications and event-driven integrations. Contributing to a mission-critical enterprise platform in the logistics sector.
🇬🇧 United Kingdom – Remote
💰 Post-IPO Debt on 2022-12
⏰ Full Time
🟢 Junior
🟡 Mid-level
🧑💻 Full-stack Engineer
🕒 June 9
10,000+ employees
Software Engineer developing and maintaining a mission-critical enterprise platform for Trimble Transportation. Collaborating on microservices, integrations, and cloud infrastructure.
🇬🇧 United Kingdom – Remote
💰 Post-IPO Debt on 2022-12
⏰ Full Time
🟢 Junior
🟡 Mid-level
🧑💻 Full-stack Engineer
🕒 June 5
Develop innovative web applications at Wealth Wizards for automated online financial advice. Collaborate in an Agile team environment while adhering to software quality and security best practices.