About our Company
CaterSpot is a profitable, fast-growing workplace food platform headquartered in Singapore. We help companies seamlessly manage food for their office - from meetings & events, office celebrations, recurring employee meal programs and office pantry services.
We are looking for Senior Software Engineer with a passion for crafting high-quality software solutions and leveraging the latest AI tooling to ship faster and smarter.
About the role
As a full-stack engineer, you will take features from concept to production — scoping requirements with product, designing the data model and APIs, building and maintaining robust, scalable backend and frontend systems, writing tests, deploying, monitoring in production, and iterating based on real usage. You own the full lifecycle, not just a slice of it.
What you'll do
- AI-Assisted Development – leverage modern AI coding assistants (Claude Code, Cursor, GitHub Copilot, or equivalent) as a core part of your daily workflow for writing code, reviewing pull requests, debugging, generating tests, and accelerating delivery without compromising quality.
- Agentic Engineering – design, build, and operate agentic systems including multi-step LLM workflows, tool-using agents, and autonomous task execution applying them both to internal developer productivity and to customer-facing product features.
- AI-Powered Product Features – design and ship product features powered by LLMs and related AI technologies including prompt engineering, integrating model APIs, building retrieval-augmented (RAG) workflows, and evaluating outputs for accuracy and reliability.
- Performance Optimization – continuously improve the performance of both frontend and backend systems to ensure a seamless user experience.
- Quality Delivery – ensure the delivery of high-quality software through adherence to software engineering best practices.
- Code Craftsmanship – demonstrate a deep appreciation for the craft of software development, taking pride in writing clean, maintainable, and well-documented code whether authored by hand or generated with AI assistance.
- Testing – write comprehensive unit, integration, and end-to-end tests to ensure the reliability and stability of our applications.
- Remote Discipline – exhibit a high level of discipline and the ability to work remotely with minimal supervision.
What you bring
- Extensive full-stack experience with Ruby on Rails, React, and Tailwind CSS.
- Hands-on experience using AI coding assistants (e.g., Claude Code, Cursor, GitHub Copilot) in a professional development workflow, with sound judgment on their effective use.
- Proven experience building agentic systems, including multi-step workflows, tool/function calling, memory and context management, failure handling, and human-in-the-loop processes.
- Familiarity with frameworks such as Claude Agent SDK, LangGraph, OpenAI Agents SDK, or similar.
- Experience integrating LLMs and AI/ML capabilities into products, including prompt engineering, model APIs, evaluation, and production handling of non-deterministic outputs.
- Strong track record in frontend and backend performance optimization.
- Solid software engineering fundamentals, testing practices, and database query optimization.
- Passion for building high-quality software with strong attention to detail and code craftsmanship.
- Familiarity with RAG, embeddings, vector databases, and MCP is a plus.
Why CaterSpot
- Profitable and growing with strong momentum
- High ownership, with direct impact on growth and scale
- Flexibility of working remotely while being part of a dedicated and supportive team
- Cutting-edge stack with the latest AI tools
If you're excited about the opportunity to work on challenging projects, push the boundaries of what AI-augmented engineering can deliver, and ship exceptional software, we'd love to hear from you!