Sr. Full‑Stack Developer (Supabase / React / FastAPI / AWS)
Tecnología
DMC Rutopía
Del Carmen, México$720,000 - $840,000 /añoHace 2 mesesHasta 14/4/2026
Tiempo completoPresencial
Descripción del puesto
- *About Rutopía**
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)
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
Tipo de puesto: Tiempo completo
Sueldo: $60,000.00 - $70,000.00 al mesBeneficios
- 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
Keywords
supabasereactfastapiamazon-web-servicespostgresqlnext-jstypescriptmicrosoft-typescripttailwindreact-queryreact-nativepythonuvicornnodejsauth0algoliaxml-formatmondayairtableslackamazon-ec2amazon-s3dockerpm2githubgithub-actionsjsonplaywright
¿Te interesa este puesto?