Rabbit

Full-Stack Application Architect

Posted: just now

Job Description

About RabbitRabbit is a GCP cost-optimization and automation platform that helps enterprises make BigQuery and other GCP workloads truly cost-efficient. We combine deep platform intelligence, automation, and generative AI to turn cost insights into action.The Challenge: Cloud costs are spiraling out of control for enterprises, and traditional monitoring tools just show the problem — they don't fix it. We're building the first truly intelligent cost optimization platform that doesn't just recommend, but automates.Role OverviewThis is not your typical architect role. We're looking for a Full-Stack Application Architect who wants to build something from the ground up — someone who gets energized by ownership, thrives on technical challenges, and wants their work to matter.You'll own Rabbit's application architecture end-to-end — from backend microservices to user-facing integration. This is a hands-on role: you'll design, build, and ship. You'll work closely with data and optimization architects to turn BigQuery insights and automation logic into reliable, scalable, user-facing features that enterprise customers depend on.The opportunity: In our startup environment, you're not executing someone else's vision — you're creating it. Your architectural decisions will shape how the product evolves. Your ideas won't get lost in bureaucracy; they'll ship to production within days. If you're ambitious, opinionated, and ready to build something extraordinary, this is your stage.What You'll DoOwn Rabbit's system and application architecture, including service boundaries, APIs, and data flowsDesign and implement modular backend services (Java and Node.js) and frontend integrations (React, TypeScript, Material-UI)Lead development of Rabbit's automation framework — APIs for query optimizers, job-level cost controllers, and recommendation executionDefine and enforce internal API contracts, versioning, and interface standards between data, backend, and UI layersInteract directly with Postgres and BigQuery using SQL for data modeling, performance analysis, and feature developmentMentor backend and frontend engineers on scalable architecture patterns and clean code practicesWork with the CPO and Product team to validate designs through working prototypes, not just diagramsDrive architectural decisions around scalability, security and development velocityDesign and maintain the end-to-end development lifecycle, including CI/CD pipelines, deployment strategies, infrastructure as code, and observability practicesInvestigate and resolve real-life customer issues, working directly with enterprise clients to understand their challenges and deliver solutionsWhat We're Looking For8+ years in software engineering, 3+ years in system or application architecture3+ years of hands-on GCP experienceStrong backend experience in Java and Node.jsComfortable with frontend development (React, TypeScript, Material-UI)Confident writing and optimizing SQL queries in Postgres and BigQueryDeep understanding of API design, asynchronous processing, and event-driven systemsStrong DevOps skills including CI/CD (GitHub Actions, Cloud Build), infrastructure as code (Terraform), containerization (Docker), and monitoring/observabilityCloud-native mindset with proven ability to design and scale production systems on GCPStrong sense of ownership, eager to experiment, and pragmatic about trade-offsBonus: exposure to BigQuery optimization, cost analytics, or AI/LLM integrationsWhy Join RabbitFor ambitious builders who want impact, not politics:Own the architecture, own the impact: This isn't a role where you write proposals that disappear into committees. You design it, you build it, you ship it — and you see it transform how Fortune 500 companies manage billions in cloud spendShip fast, learn faster: Your ideas go from concept to production in days, not quarters. We value speed, iteration, and results over perfect documentationWork with the best: Collaborate with senior architects and domain experts who are as ambitious and technically curious as you are — no hand-holding, no micromanagement, just smart people solving hard problems togetherBuild the future of AI-driven automation: Help pioneer how generative AI transforms infrastructure automation — this is uncharted territory, and you'll help define itGrow exponentially: You'll learn more in 6 months here than in 2 years at a typical enterprise. Startups compress years of growth into months for those who can keep upNot for everyone. Perfect for you if: You'd rather be challenged and respected than comfortable and bored. You measure success by impact, not title. You want to build something that matters.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In