Responsibilities
- Modernize our identity stack to enable building agentic features
- Bring your knowledge of distributed systems to build highly-scalable, fault-tolerant systems in a hybrid monolithic/microservices architecture.
- Work cross-functionally with product managers and business stakeholders to understand the best way to meet our customers’ needs.
- 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).
- Have fun building meaningful software with awesome people.
Requirements
- Fullstack experience on a product engineering team, ideally in Go or Ruby on Rails.
- 5+ years of professional software development experience.
- Experience with OAuth2, OIDC, or SAML.
- Deep knowledge of SQL / relational databases.
- 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.
- Ability to travel up to 5 days per quarter for Together Weeks, team gatherings and other events, when applicable.
Nice to Have
- Proficiency with AI-assisted development tools (e.g., Claude Code, Cursor, GitHub Copilot) and a demonstrated ability to integrate them into daily engineering workflows to accelerate delivery, improve code quality, and automate routine development tasks. Eagerness to share AI best practices with peers is also a plus!
- Interest in AI-assisted tools and workflows to accelerate development and improve product quality.
- 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.
Additional Information
- A friendly, flexible, and pragmatic disposition.