📢 Nouveau : recevez les offres du jour sur notre canal WhatsApp
Jobiglo

Aucun resultat.

Senior Software Engineer (Remote, Costa Rica)

Braintrust

Nouveau Remote
Remote Senior 45 - 55 USD/heure 🇬🇧 English
TypeScript Node.js NestJS PostgreSQL TypeORM SQS SNS OpenAPI GraphQL Okta Jest Testcontainers Temporal Terraform Kubernetes Kustomize Datadog GitHub Actions ArgoCD

Description du poste

About the role

The Customer Domain Engineering team owns the source of truth for provider organizations, locations, users and permissions, which underpins the B2B side of Allē, a loyalty platform used by tens of thousands of aesthetics practices. The role is remote, based in Costa Rica, and pays $45-55 USD per hour. It covers the user, role and organization domains, including moving accounts onto AbbVie's SAP after the acquisition.

Key responsibilities

  • Own the user, role and organization domains and build and evolve the APIs and SDK contracts consumed by other teams.
  • Migrate away from legacy services, moving logic from older serverless/GraphQL services into NestJS domain services without breaking dependents.
  • Protect data integrity and automate lifecycles driven by SAP data (archival, transfers, backfills, reconciliations, large account migrations).
  • Review code, having reviewed roughly 35-65% of the team's PRs; write RFCs and migration plans and act as the go-to person for SDKs, user APIs, data integrity and auth questions.
  • Keep the platform healthy: runtime upgrades, CI hardening, test infrastructure, performance tuning.

Required profile

  • Care with data: treats migrations and backfills as production changes, with a written plan, dry runs, reconciliation and a rollback path.
  • Clear writing: able to produce RFCs and migration plans others can act on.
  • Experience moving off legacy systems, using feature flags, fallbacks or parallel runs.
  • Consumer empathy: thinks about API stability, versioning and downstream impact.
  • Mentoring and reviewing, and follow-through: gets work merged or deliberately closed.

Required skills

  • TypeScript and Node.js at production depth, NestJS for domain services, PostgreSQL in depth (schema, migrations, indexes, EXPLAIN ANALYZE), TypeORM.
  • AWS serverless and event-driven design: Lambda, SQS (including FIFO and dead-letter queues), SNS, Parameter Store.
  • REST/OpenAPI with typed SDKs and GraphQL for older services; authentication via Okta, IAM and DPoP.
  • Jest with Testcontainers-backed integration tests; strong plus Temporal or another durable-workflow engine.
  • Terraform, Kubernetes (Kustomize overlays, IRSA), Datadog, GitHub Actions and ArgoCD.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Braintrust.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Pourquoi signalez-vous cette offre ?

Merci pour votre signalement. Nous allons examiner cette offre.

Postulez en 30 secondes

Entrez votre email pour postuler. Un compte sera cree automatiquement.

Postuler maintenant →

En continuant, vous acceptez nos conditions d'utilisation.

Deja un compte ? Connexion

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

Publie il y a 3 jours

Expire dans 1 mois

10 vues · 0 interesses

Boostez vos chances

Importez votre CV : nous vous proposons les offres qui matchent votre profil.

Analyse de votre CV en cours...

Braintrust