···
Log in / Register
Sr. Full-Stack Developer (Supabase / React / FastAPI / AWS)
$MXN 60,000-70,000/year
Indeed
Full-time
Onsite
No experience limit
No degree limit
Av. Francisco Sosa 33, Del Carmen, Coyoacán, 04100 Ciudad de México, CDMX, Mexico
Favourites
Share
Description

Summary: Rutopía seeks a Sr. Full-Stack Developer to accelerate their product roadmap, owning features end-to-end, building user-facing features, and evolving a modern, reliable platform. Highlights: 1. Mission-driven team building technology for social impact 2. End-to-end feature ownership across web, API, and database layers 3. Collaborative environment with focus on continuous learning **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) * Monday.com * 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)** * 5+ years building production web applications end-to-end. * 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 repeat. * **End-to-End Ownership:** You design, build, ship, and operate what you create. * **Flexible Work Model:** Fully remote-friendly with hybrid option in our Coyoacán (CDMX) office. **Equal Opportunity Employer** Rutopía is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, citizenship status, age, disability, sexual orientation, marital status, parental status, veteran status, or any other protected status. Tipo de puesto: Tiempo completo Sueldo: $60,000.00 - $70,000.00 al mes Beneficios: * Descuento de empleados * Descuentos y precios preferenciales * Horarios flexibles * Seguro de gastos médicos Lugar de trabajo: remoto híbrido en 04100, Del Carmen, CDMX

Source:  indeed View original post
Juan García
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.