Create Alert
Email me similar jobs

Sr. Full‑stack Developer (Supabase / React / Fastapi / Aws)

About Rutopía
Rutopía is a regenerative tourism startup based in Mexico City. We co-create sustainable economic opportunities with Indigenous and rural communities across Mexico while offering travelers meaningful, nature-immersive experiences.
We are a mission-driven, product-minded team building technology that improves lives, strengthens local economies, and reshapes how tourism impacts communities.
If you want your code to create real-world impact, this is the place.
Why This Role Exists
Our platform powers :
- B2C travel booking experiences
- Provider tools used by rural and Indigenous communities
- Our internal operations backbone ("MotherBase") built on Supabase (Postgres)
We’re hiring a Sr. Full-Stack Developer to accelerate our product roadmap and own features end-to-end, from discovery and architecture to production and monitoring.
You’ll build user-facing features, design secure and scalable data models, and help evolve a modern, reliable platform serving real people across Mexico.
Our Core StackFrontend
- React + Next.js
- TypeScript
- Tailwind
- React Query
- i18n & accessibility standards
Mobile & Cross-Platform (Nice to Have)
- React Native
Backend & APIs
- Python (FastAPI, uvicorn, pydantic)
- Node/TypeScript when needed
Data & Database
- Supabase (Postgres)
- Row-Level Security (RLS)
- SQL / PLpgSQL functions
- Materialized views
- Background jobs
Auth & Identity
- Auth0 (OIDC, RBAC)
- JWT
- Secure session management
Search
- Algolia (indexing, ranking, sync pipelines)
Integrations
- Tourplan (XML/SOAP hostConnect)
- Airtable
- Slack webhooks
Infrastructure & DevOps
- AWS (EC2, S3)
- Docker
- pm2
- GitHub Actions
- CI/CD pipelines
- Observability (logs & metrics)
Analytics & AI
- React/Next dashboards
- Data sync pipelines (Tourplan → Supabase)
- Emerging AI features (RAG over Supabase, small agents, prompt experimentation -nice to have)
What You’ll Do
You will :
- Design, build, and operate end-to-end features across web apps, APIs, and database layers.
- Develop and evolve booking flows (search, availability, pricing, checkout, payments).
- Build provider portals that allow communities to manage inventory, photos, and availability - optimized for low-bandwidth environments.
- Model and maintain Postgres schemas (RLS, indexes, functions, materialized views) ensuring performance and PII safety.
- Create FastAPI services and background workers to sync Tourplan, Monday, and Airtable into Supabase (ETL/ELT processes).
- Own quality: write automated tests (unit, integration, e2e), conduct code reviews, improve observability, and participate in service ownership/on-call.
- Ship accessible and internationalized UIs (a11y, i18n: es-MX & en-US) with performance budgets and telemetry.
- Contribute to Developer Experience: CI/CD improvements, preview deployments, reusable components, documentation.
- Collaborate closely with Product, Design, and Operations to run discovery, write technical specs, break down work, and iterate quickly.
What We’re Looking For (Must-Haves)
- Strong experience with TypeScript + React/Next.js and Python (FastAPI).
- Solid Postgres expertise (queries, indexes, EXPLAIN, data modeling).
- Strong understanding of security best practices (RLS, least privilege, PII handling).
- Experience designing and consuming REST/JSON APIs.
- Experience with background jobs, webhooks, and system integrations.
- CI/CD experience (GitHub Actions).
- Containerization experience (Docker).
- Comfortable with basic AWS operations (EC2, S3, logs).
- Experience with pragmatic testing strategies (unit/integration, e2e with Playwright or similar).
- Working proficiency in Spanish & English.
- Excellent written communication skills.
Nice to Have
- Deep Supabase knowledge (Policies, Functions, Triggers, Storage).
- Auth0 experience (RBAC, hooks/actions).
- Tourplan or XML/SOAP integrations.
- ETL pipeline design.
- Algolia index design & sync strategies.
- React Native.
- Experience building for low-connectivity environments.
- Analytics & product instrumentation (events, funnels, experimentation).
- Experience shipping AI/LLM-powered features (RAG on Postgres, small agents, prompt pipelines).
Who You Are
- You thrive in lean environments and enjoy creating new features from scratch.
- You believe speed and quality can coexist.
- You collaborate effectively and solve complex problems with others.
- You care about architecture across frontend, backend, and APIs.
- You’re motivated by building technology that creates positive social impact.
- You stay current with best practices and continuously improve your craft.
- You are supportive, generous, and committed to taking projects across the finish line with your team.
How We Work
- Lean & Iterative : Small bets, weekly demos, continuous learning.
- Product-Minded : We focus on outcomes and real-world impact.
- Quality with Speed : We automate what we
Similar jobs

Sr. Full‑stack Developer (Supabase / React / Fastapi / Aws)

Apply Now
Back to search page