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