Full Stack Engineer
Floowi conecta a los mejores profesionales de Latinoamérica con empresas líderes de Estados Unidos y Canadá a través de soluciones de talento remoto. Nuestra misión es convertir a Latinoamérica en el principal centro mundial de crecimiento y excelencia.
🌟 About our client:
A consulting firm specializing in AI, automation, and Airtable that helps companies “bring order to the chaos” of their operations: they analyze processes, audit tools, and design custom systems, SOPs, and automations (especially on Airtable) to reduce manual work, connect tools, improve data quality, and enable teams to scale with greater efficiency and control.
✍ Short Description:
We’re looking for a Full Stack Engineer with a strong focus on backend to help build and evolve internal products and client systems. You will work across the stack, but spend most of your time on the backend: designing and implementing APIs, integrating external services, managing data models, and ensuring reliability and performance in a modern SaaS, multi-tenant environment.
You’ll collaborate closely with the founder and a small, high-ownership team, working on real client needs and product features end-to-end — from architecture and implementation to debugging and observability.
🌎 Location: 100% Remote (LATAM only)
🗣 Language Requirements: Advanced English (C1+)
⏰ Schedule: Full-time, aligned with EST
😀 Start Date: ASAP
💰 Compensation & Benefits:
- Competitive salary in USD
- Remote-first flexibility. Work from anywhere.
- A monthly benefits budget, in addition to your salary.
- PTO and paid U.S. holidays
💼 Responsibilities
- Design, build, and maintain backend services using Node.js + TypeScript, following clean architecture principles.
- Implement and manage OAuth 2.0 / OpenID Connect flows with major identity providers (e.g. Google, Microsoft, etc.).
- Design, document, and consume REST APIs, including integrations with external third-party APIs.
- Work with Supabase (PostgreSQL, Auth, Row-Level Security) to model data, enforce security, and support multi-tenant behavior.
- Contribute to React-based frontends, building and maintaining reusable components when needed.
- Use AWS (e.g. EC2, S3, CloudFront/CDN, CloudWatch) to deploy, monitor, and optimize services.
- Debug issues across the stack: from the frontend to the backend and down to the database and infrastructure.
- Collaborate using Git and GitHub workflows, including code reviews, pull requests, and release processes.
- Work closely with the founder and core team to define technical approaches, estimate effort, and deliver features in a pragmatic, iterative way.
- Contribute to documentation, observability, and continuous improvement of the architecture and developer experience.
💡 Qualifications
- Hands-on experience implementing OAuth flows with at least one major provider (very important for this role).
- Strong experience building backend services in production with Node.js and TypeScript.
- Proven experience designing and consuming REST APIs, including authentication, pagination, error handling, and rate limiting.
- Experience integrating with external APIs in real projects.
- Solid understanding of relational databases, especially PostgreSQL (schemas, indexing, query performance, migrations).
- Comfortable working with Supabase in a real project or with a very similar stack (PostgreSQL + Auth + RLS) and transferable experience.
- Experience in a SaaS environment, ideally working on multi-tenant products.
- Familiarity with React and component-based frontends.
- Experience with Git and GitHub workflows (branching strategies, pull requests, code reviews).
- Comfortable working with clean architecture and separation of concerns.
- Strong debugging skills across the stack, tracing issues from the frontend through the backend to the database and infrastructure.
- Clear written and verbal communication, and comfort working in a small, high-ownership team.
⭐ Nice to have
- Experience designing or maintaining data pipelines on AWS.
- Familiarity with webhooks at scale (replay handling, signing, event ordering, idempotency).
- Experience with background jobs and queues such as SQS, SNS, BullMQ, or similar tools.
- Experience with observability tooling (Sentry, OpenTelemetry, etc.).
- Experience in creative tools, media workflows, or data-heavy applications (bonus for understanding agencies and content production).
- Remote status
- Fully Remote
About Floowi
Floowi specialize in helping marketing agencies in New York, California, and Texas hire top-tier offshore talent in just 15 days. We understand the challenges marketing agencies face when it comes to hiring, replacing, or managing employees quickly and effectively. That’s why we provide a fast, flexible, and seamless recruitment process, ensuring you get the talent you need without the hassle.