Quick overview
Job description
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.
Similar jobs
- TS

Systems Integration Engineer with Security ClearanceRecently posted
Technology Service Corporation (TSC) · Huntsville, AL · Hybrid 🇺🇸
MATLABConfluencePython+2TechnologySalary not listed - CU

Software Engineer III – Release Engineering with Security ClearanceRecently posted
Cubic Corporation · Ashburn, VA · Hybrid 🇺🇸
GitKubernetesCI/CDTechnology$92k - $105k/yr - AR

623 Software Engineer 3 with Security ClearanceRecently posted
Arsiem Corporation · Annapolis Junction, MD · Hybrid 🇺🇸
AWSJavaKafka+1Technology$193k - $216k/yr - AU

Senior Software Developer - HADES with Security ClearanceRecently posted
Auria · Albuquerque, NM · On-site 🇺🇸
DockerGitC+++9Technology$115k - $140k/yr - DS
Software Developer - Mid (SMDC) with Security Clearance
Data Systems Analysts, Inc. · Huntsville, AL · Hybrid 🇺🇸
SQLMicrosoft OfficeCSS+7TechnologySalary not listed - SA
Applications Software Programmer with Security ClearanceRecently posted
Saalex · Keyport, WA · Remote 🇺🇸
SQLGitC#+5Technology$90k - $120k/yr - GO

Senior Network EngineerRecently posted
GovCIO · Quantico, VA · On-site 🇺🇸
Active DirectorySharePointNetwork AdministrationTechnology$145k - $150.7k/yr - ZB

Application DeveloperRecently posted
Zions Bancorporation, N.A. · Midvale, UT · On-site 🇺🇸
SQLTechnologySalary not listed - SY
Mid-Level Java Software Engineer [$274k/yr+] with Security ClearanceRecently posted
SYSTOLIC · San Antonio, TX · Hybrid 🇺🇸
MicroservicesMongoDBSpring+13Technology$274k/yr - SY
Junior Java Software Engineer [$226k/yr+] with Security ClearanceRecently posted
SYSTOLIC · Annapolis Junction, MD · Hybrid 🇺🇸
MicroservicesMongoDBSpring+10Technology$226k/yr - RT

Receiver, Exciter, & Processing Architecture Software Engineer I with Security ClearanceRecently posted
RTX · Marlborough, MA · Hybrid 🇺🇸
ShellGitBash+6Technology$57.2k - $108.8k/yr - SA
Software DeveloperRecently posted
SANS · Edison, NJ · Hybrid 🇺🇸
MicroservicesOracleSpring+7Technology$138k/yr
