← All open roles

Full- Stack Platform Engineer

LATAMPart Time

About Our Client

Our client is a global technology company that operates a high-traffic digital platform powering engaging, consumer-facing competition experiences. Their platform supports several hundred thousand monthly active users and enables brands to run campaign-driven competitions with features such as online voting, social integrations, and multi-round experiences.

The company is continuing to invest in its technology platform, with a distributed engineering team spanning the United States and Argentina. As the platform scales, the team is focused on delivering new product capabilities while maintaining a reliable, secure, and highly available infrastructure capable of handling significant traffic spikes during major campaigns.

The Opportunity

We are looking for a  Full- Stack Platform Engineer to be a productive contributor to the product roadmap implementing new features, maintaining our shared packages and dependencies, and keeping our third-party integrations healthy — while also providing independent daytime and early-evening coverage for ongoing operational work: running reports, reviewing vote-fraud data,executing deployments, and monitoring and scaling our AWS infrastructure ahead of and during high-traffic events.

Requirements

  • 5–8 years of professional software engineering experience, spanning both feature development and production operations.
  • Strong full-stack TypeScript, with demonstrated ability to design and ship features end-to-end in a modern React / Next.js codebase — not just make small edits.
  • Experience building and maintaining REST APIs and third-party integrations (e.g., payments, marketing/email, OAuth/social login, or comparable external systems), including handling webhooks and upstream API/SDK changes.
  • Experience with a relational database and an ORM, plus strong SQL — able to design schema changes and write and reason about non-trivial queries safely against a production database. (Drizzle a plus.)
  • Dependency / package management and framework-upgrade experience in a real codebase, ideally a monorepo (pnpm / Turborepo / Nx or similar).
  • Experience writing automated tests (Vitest, Jest, or similar).
  • Hands-on AWS operations experience, including several of: CloudWatch (logs & metrics), ECS / Fargate (or comparable container orchestration), autoscaling, ALB / load balancing, and RDS / Aurora (or comparable managed databases).
  • Comfort executing production deployments and understanding release/rollback and caching/CDN pitfalls.
  • Demonstrated production judgment and autonomy — a track record of owning bot features and production issues end-to-end, and knowing when to escalate.
  • Professional working English, written and spoken. Based in Latin America, in or near the UTC-5 / UTC-6 band, with reliable internet and a suitable home-office setup

Responsibilities

  • Design and develop new features end-to-end across the Next.js, React, and PostgreSQL stack.
  • Write automated tests for non-trivial functionality using Vitest or similar testing frameworks.
  • Contribute to technical design discussions and the ongoing product roadmap.
  • Maintain and improve the pnpm / Turborepo monorepo, including dependency upgrades, framework updates, and shared packages.
  • Address technical debt, perform scoped refactoring, and improve codebase reliability and developer experience.
  • Build and maintain third-party integrations, including Stripe, Klaviyo, Strapi, and social login/OAuth providers.
  • Monitor integration health, troubleshoot webhook and callback failures, and adapt integrations to upstream API and SDK changes.
  • Manage content and configuration updates through the Strapi CMS across multiple brand instances.
  • Monitor AWS infrastructure for capacity, performance, errors, and overall application health using tools such as CloudWatch.
  • Assess infrastructure capacity ahead of major campaigns and proactively plan scaling to support traffic spikes.
  • Diagnose and troubleshoot production performance and capacity issues, taking corrective action or escalating when appropriate.
  • Execute application and Lambda deployments through established CI/CD pipelines using GitHub Actions, ECR, and ECS/Fargate.
  • Monitor releases, identify regressions, and safely execute rollbacks when required.
  • Provide hands-on technical support during competition round-close events, including monitoring, deployment/finalization activities, and real-time troubleshooting.
  • Prepare operational and business reports using SQL against PostgreSQL/Aurora databases.
  • Review voting-integrity data and investigate potential fraud signals with analytical rigor and sound judgment.
  • Communicate incidents, decisions, status updates, and technical handoffs clearly with the US business team and Argentina engineering team.
  • Take ownership of production issues and operational decisions independently, while recognizing when to escalate issues to the senior engineering team.

Nice to have

  • Experience operating and building on high-traffic, consumer-facing production Systems.
  • Direct experience with our stack: Drizzle ORM, Turborepo / pnpm workspaces, AWS
  • Lambda (Node/TypeScript), NextAuth, Zod, TailwindCSS / shadcn/ui.
  • Direct experience with Stripe, Klaviyo, or Strapi (or a comparable headless CMS).
  • Exposure to CloudFront / CDN, WAF, or edge-caching behavior.
  • Experience with payments flows and/or fraud / abuse review.
  • Experience working across time zones on a distributed team.
 

Opportunity Details

  • Part-time, long-term opportunity
  • Remote role based in Latin America
  • Work with a distributed engineering team across the US and Argentina
  • Opportunity to contribute to a high-traffic, revenue-critical digital platform

Interested? Get in touch with our Recruiters at apply@onbench.com and schedule a confidential talk for more details!


 
Apply to this role