BrainTrust hires in most countries worldwide. Find all AI training jobs open in your country →
BrainTrust logo

Sr Software Engineer (Costa Rica - Remote)

Braintrust BrainTrust ContractEngineering New Costa Rica $45–55/hr
Posted Oct 30, 2026 · ✓ Still open — checked 1 hour ago

Quick facts

Pay
$45–55 / hour
Type
Contract
Hours
40+ hours / week
Skills
TypeScript, Node.js, Kubernetes, AWS
Platform
BrainTrust — 133 open jobs
Typical pay at BrainTrust
$15–100/hour · median $31 (109 jobs on our site)
Payout
Bank transfer, Wise, Stripe, USDC/USDT (when client pays invoice)
Apply
Free to apply — never pay to get AI training work
  • Rate: $45 – $55/hr
  • Hours: 40 hours / week
  • Experience: 5 - 10 years
  • Location: United States | Canada + 9 more

Job title: Sr Software Engineer

Team: Customer Domain Engineering 

Pay Rate: $45-55 USD/hr

Location: Costa Rica (remote)


What the team does and why it matters

The team owns the source of truth for provider organizations, locations, users and permissions. This is the business-to-business side of Allē, the loyalty platform used by tens of thousands of aesthetics practices. It isn't payments or loyalty itself, but those depend on it: checkout and payments, pricing and loyalty programs, feature enablement and partner integrations all rely on this platform to know who a practice is, what it can access, and who can act for it. Bad data or downtime here spreads straight into revenue-facing flows. That's why the team also carries the high-stakes work, such as moving accounts onto AbbVie's SAP after the acquisition.


Technical Skills Required:

 Must have

◦ TypeScript and Node.js at production depth. NestJS for the domain services.

◦ PostgreSQL in depth: schema design, migrations, indexing, and reading query plans (EXPLAIN ANALYZE). The ORM is TypeORM.

◦ AWS serverless and event-driven design: Lambda, SQS (including FIFO queues and dead-letter queues), SNS, Parameter Store.

◦ API design: REST/OpenAPI with generated typed SDKs for consumers, plus GraphQL for the older services.

◦ Authentication and authorization: role-based access, Okta, service-to-service auth through central IAM, and token-based partner access (DPoP).

◦ Testing discipline: Jest with Testcontainers-backed integration tests.


 Strong plus

◦ Temporal, or another durable-workflow engine.

◦ Terraform. Enough Kubernetes to deploy and debug: Kustomize overlays, IAM roles for service accounts (IRSA).

◦ Datadog for observability. GitHub Actions and ArgoCD for CI/CD.


 What the role involves day to day

◦ Owning the user, role and organization domains. Building and evolving the APIs and SDK contracts that other teams consume.

◦ Moving off the legacy services. Moving logic from the older serverless/GraphQL services into the NestJS domain services without breaking anyone who depends on them.

◦ Protecting data integrity. Lifecycle automation driven by SAP data (archival, transfers), backfills, reconciliations and large account migrations.

◦ Reviewing code. This role has been reviewing roughly 35–65% of the team's PRs, so reviewing is a core part of the job.

◦ Cross-team design work. The go-to person for consumer SDKs, user APIs, data integrity and auth questions. Writes RFCs and migration plans.

◦ Keeping the platform healthy. Runtime upgrades, CI hardening, test infrastructure, performance tuning.


 Soft skills and experience to screen for

◦ Care with data. Treats a migration or backfill as a production change: a written plan, dry runs, reconciliation, a rollback path.

◦ Clear writing. Can produce an RFC or migration plan that other teams act on.

◦ Experience moving off legacy systems. Has replaced a legacy system step by step, using feature flags, fallbacks or parallel runs, and can explain the trade-offs.

◦ Consumer empathy. Thinks about API stability, versioning and how changes affect downstream teams.

◦ Mentoring and reviewing. Can raise the level of the team through reviews, not only through their own output.

◦ Follow-through. Gets work merged, or deliberately closes it, rather than leaving it unfinished.


Company: Sr Software Engineer (Costa Rica - Remote)
Rate: $45 – 55/hr
Location: Engineering
New
Costa Rica
Apply here: https://app.usebraintrust.com/r/eve125/

Braintrust is a talent network that matches freelancers and professionals with companies, including AI labs that need experts for training and evaluation work. Its AI recruiter handles screening.