Olo is a leading SaaS platform that accelerates digital transformation in the restaurant industry by helping customers deliver personalized and profitable guest experiences.
As a Senior Software Engineer, you will develop, scale, and monitor solutions, improvements, and services across the Olo Engage and Host product suite.
The software products support brands in harnessing guest data to boost retention and lower acquisition costs.
The position is fully remote, allowing you to work from anywhere within the United Kingdom.
You will be contracted to Olo through Deel, an Employer of Record, which handles the legal and administrative responsibilities of employment.
You will maintain a day-to-day relationship with Olo while Deel will be your point of contact for job-related matters.
You will retain all employment rights under local law and be eligible for private healthcare coverage and participation in statutory benefits and pension programs.
Responsibilities include designing and building reliable solutions, planning and architecting restaurant marketing tools, owning code and services, resolving production incidents, mentoring team members, and providing constructive criticism.
Requirements:
You must have 8+ years of on-the-job development experience.
Strong experience with Node.js, TypeScript, Postgres, Redis, Microservices, Kubernetes, CI/CD, and Docker is required.
You should have experience architecting and developing end-to-end flows in a distributed/microservices application architecture.
Experience developing for highly available and horizontally scalable SaaS platforms is necessary.
You must be skilled in writing unit tests and testable code, and working under distributed version control.
A bias for whole team quality and collaboration is essential.
You should demonstrate empathy for customer needs and communicate your understanding effectively.
A product-minded approach to solving difficult problems is expected.
Participation in an on-call rotation is required.
Benefits:
You will have access to private healthcare coverage.
You will be eligible to participate in all statutorily required benefits and pension programs.
The position offers the flexibility of remote work from anywhere within the United Kingdom.
You will work in a collaborative environment that encourages new ideas and experimentation.