Build and maintain the Arrmma platform: accounts, Stripe payments, the Pro subscription, deliveries and the experts directory.
Open Accepting applications.
Your mission
Behind the catalog is a platform that handles accounts, single purchases, the Pro subscription, download access and the experts directory. Your job is to keep all of it reliable, secure and easy to evolve. You’ll work closely with product and the frontend team.
In your first months
- Understand and document the current payments, accounts and access architecture.
- Ship a meaningful feature for Pro, experts or affiliates.
- Improve monitoring and error handling in critical flows.
What you’ll do
- Build end-to-end features on the Next.js platform.
- Maintain and integrate Stripe payments and subscriptions, including webhooks.
- Design and maintain data models, APIs and resource access control.
- Build internal tools for the catalog, experts and affiliates.
- Uphold security, monitoring and error-handling best practices.
- Review code and document technical decisions.
What you need
- Several years of full stack experience on products in production.
- Strong TypeScript, Node.js and Next.js skills.
- Experience with relational databases and API design.
- Experience integrating payments or subscriptions (ideally Stripe).
- Sound judgment on security, authentication and personal data handling.
- Professional-level Spanish and English.
Skills for the role
- Next.js
- TypeScript
- Node.js
- Stripe
- PostgreSQL
- APIs
- Vercel
Bonus points if…
- Experience deploying on Vercel or other serverless platforms.
- Experience with bilingual products or internationalization.
- Experience with marketplaces, directories or affiliate programs.
- Advanced use of AI coding tools.
How we’ll work
Remote. Asynchronous coordination with some meetings at times that suit Mexico.
Applications accepted from: Mexico, Colombia, Argentina, Chile, Peru, Spain, United States.
Schedule, start date and engagement type are defined during the process.
Pay
US$135,980–171,980 · USD gross per year
Gross annual range in USD for this role. The final figure is agreed with you before any commitment.
How the process works
- You send your application with your CV and answers to the role’s questions.
- We review every application and write to you if your profile fits the next step.
- An initial conversation and, depending on the role, a short practical exercise.
- We agree on terms with you before any commitment.