Thunes

React Software Engineer

Thunes
Apply
2 months ago
São Paulo, BrazilSenior

Responsibilities

  • Build and maintain frontend features across React and TypeScript codebases.
  • Develop internal admin tools for accounts, transactions, and payment methods.
  • Build embeddable checkout, payout, and KYC payment widgets with a performance-focused architecture.
  • Develop multi-tenant, themeable publisher-hosted transaction pages with server-side rendering and publisher-specific customization.
  • Work with GraphQL APIs and Go microservices covering accounts, payments, invoicing, and wallets.
  • Write and maintain unit tests with Vitest and React Testing Library and contribute to Playwright end-to-end tests.
  • Run and maintain the local development stack with Docker Compose.
  • Improve test coverage and contribute to frontend architecture across multiple products.

Requirements

  • Experience shipping React applications used by real users.
  • Proficiency with TypeScript.
  • Experience with Vitest or Jest and React Testing Library or similar testing tools.
  • Experience with component libraries such as Chakra UI or MUI and the ability to extend design systems.
  • Proficiency with the Linux shell, common utilities, and basic scripting.
  • Ability to work pragmatically with legacy code, active migrations, and limited high-fidelity design direction.

Benefits

  • Small team with substantial ownership and influence over frontend architecture.
  • Opportunity to work on complex payment, compliance, multi-currency, and fraud-detection problems.
  • Modern technology stack with active migration and strong engineering quality practices.
  • Deployment on merge, enforced coverage thresholds, pre-commit hooks, and CI gates.

Tech Stack

GoGraphQLJestLinuxNext.jspytestPythonReactTailwind CSSTypeScript

Categories

Thunes

About Thunes

501-1,000 employees

Thunes operates a cross-border payments platform that lets businesses send and collect funds in real time across 130 countries via 350+ payment methods, connecting billions of wallets and bank accounts. It offers APIs for payouts, collections, and alternative payment methods to banks, fintechs, PSPs, money transfer operators, and online platforms, charging transaction-based fees. Founded in 2016 and headquartered in Singapore, the company is privately held with offices across multiple regions.

Contact me