Summary
Join Olo, a leading SaaS platform in the restaurant industry, as a Senior Software Engineer to develop, scale, and monitor solutions for our Olo Engage and Host product suite. You will design and build reliable solutions, architect next-generation marketing tools, own deployed code and services, and resolve production incidents. The role involves mentoring team members, fostering collaboration, and ensuring timely project completion. This fully remote position, based in the UK, offers private healthcare coverage and participation in statutory benefits and pension programs. You will be contracted through Deel, our Employer of Record, maintaining a day-to-day relationship with Olo.
Requirements
- 8+ years on-the-job development experience
- Strong experience with the following: Node.js , Typescript, Postgres, Redis, Microservices, Kubernetes, CI/CD, Docker
- Experience with architecting and developing end-to-end flows in a distributed/microservices application architecture
- Experience developing for highly available and horizontally scalable SaaS platforms
- Experience writing unit tests and testable code, and working under distributed version control
- Bias for whole team quality, vs throwing code over the wall to see if it works
- Bias for working in a highly collaborative team environment
- Empathy for customer needs and excellent communication of your understanding
- A product-minded approach to solving difficult problems
- Participate in an on-call rotation
Responsibilities
- Design and build reliable but simple solutions to complex problems at scale
- Plan, architect, and build the next generation of restaurant marketing tools from the frontend to backend
- Own the code and services you deploy, observe performance, and identify emerging problems
- Assess and resolve production incidents that arise in the components your team manages
- Help us scale to the next level of growth and reliability as we continue to onboard enterprise clients
- Mentor and guide other team members in best practices around distributed systems, code architecture, etc
- Look for diverse perspectives, and challenge business and technical assumptions
- Provide constructive criticism in a way that builds the team's overall strength
- Satisfy commitments in a timely manner
Benefits
- Private healthcare coverage
- Statutorily required benefits and pension programs
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.