ezCater is the leading food for work technology company in the US, connecting anyone who needs food for their workplace to over 100,000 restaurants nationwide. The role involves designing and building third-party integration systems to enhance the company's corporate Food for Work offerings, collaborating with various teams to drive growth and improve customer satisfaction.
Responsibilities:
- Bring your knowledge of distributed systems to build highly-scalable, fault-tolerant systems in a hybrid monolithic/microservices architecture
- Partner with our data technology organization to enable detailed insight into our integrations, unlocking future roadmap opportunities across the org
- Work cross-functionally with product managers and business stakeholders to understand the complex processes that drive order fulfillment
- Make an impact working on projects that will drive growth, profitability, and customer satisfaction across ezCater
- Improve performance at every chance you get (we believe speed itself is a feature)
- Partner with fulfillment and customer care teams to improve the experience for customers, catering partners, delivery drivers, and customer support agents
- Have fun building meaningful software with awesome people
Requirements:
- Full-stack experience on a product engineering team, ideally in Ruby on Rails
- 5+ years of professional software development experience
- Deep knowledge of SQL / relational databases. Postgres? Even better
- Experience designing and building large-scale systems
- Extensive experience designing APIs and an understanding of API-first development
- Desire to work on a backend-heavy platform team
- An appetite for learning, experimentation, relentless curiosity and an ability to leverage what you learn to make our products better
- A friendly, flexible, and pragmatic disposition
- Exposure to GraphQL and Kafka is an asset, but not a requirement