jobs in CaterSpot

CaterSpot Hiring! Full Time Senior Software Engineer - Full Stack in Federal Territory - Ricebowl

Senior Software Engineer - Full Stack

Undisclosed

KL City, Federal Territory

Share
Save

Working Location

  • Kuala Lumpur Federal Territory Malaysia

Job Description

Responsibilities

CaterSpot is a profitable and dynamic company poised to redefine the B2B food delivery market. Based in Singapore, we are gearing up for an exciting phase of international expansion with ambitions to dominate the global market. Our innovative technology tools are designed to help companies streamline and optimize their food ordering processes, making corporate food ordering seamless, efficient, and delightful.


Are you a seasoned Senior Software Engineer with a passion for crafting high-quality software solutions and leveraging the latest AI tooling to ship faster and smarter? CaterSpot is looking for a talented individual like you to join our dynamic team. As a leader in the B2B food delivery space, we pride ourselves on delivering top-notch service and exceptional user experiences. If you thrive in a remote working environment and are excited about building AI-powered products with modern, AI-assisted workflows, we'd love to hear from you!


What you'll do 


  • End-to-End Ownership: As a full-stack engineer, 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.
  • API Platform Engineering: Design and build public-facing APIs that serve multiple client types — with robust authentication and authorisation (OAuth 2.0, API keys, JWT, RBAC), rate limiting, versioning, backward compatibility, and clear API documentation.
  • 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

  • Minimum 3 years of working experience with Ruby on Rails, React, and Tailwind CSS.
  • Agentic engineering experience — demonstrable hands-on work building agentic systems in production or substantial side projects. This includes designing multi-step agent workflows, implementing tool/function calling, managing agent memory and context, handling failure modes and human-in-the-loop checkpoints, and evaluating agent behavior. Hands-on experience with Anthropic's agentic primitives — including the Claude API's tool use and tool_choice controls, building multi-agent pipelines with the Claude Agents SDK, defining and composing Claude Skills, and integrating external capabilities via MCP (Model Context Protocol) servers.
  • Experience building product features that integrate LLMs or other AI/ML capabilities — including working with model APIs, prompt design, evaluation, and handling non-deterministic outputs in production. Familiarity with RAG, embeddings, vector databases, and MCP (Model Context Protocol) is a strong plus.
  • Proven track record in performance optimization for both frontend and backend.
  • Passionate about software development with a strong grasp of engineering best practices and a keen eye for detail and code craftsmanship.
  • Proficient in writing and maintaining unit, integration, and end-to-end tests.
  • Experience in database query optimization to enhance application performance.
  • Highly self-motivated and disciplined, capable of working effectively in a remote setting.


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



Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More