Jobiglo

Aucun resultat.

Senior Software Engineer - Remote (Costa Rica)

NeoEvolution AI

Nouveau Remote
Contrato Remote Senior 🇬🇧 English
TypeScript Node.js NestJS PostgreSQL TypeORM SQS SNS Okta Jest Testcontainers OpenAPI GraphQL Terraform Kubernetes Datadog GitHub Actions ArgoCD

Description du poste

About the role

NeoEvolution AI is hiring a Senior Software Engineer for a 100% remote, long-term independent contract with a large US-based client. The engineer owns the source of truth for care-provider organizations, locations, users and permissions behind a B2B loyalty platform used by tens of thousands of aesthetics practices. Candidates must be based in Costa Rica and work overlapping US business hours.

Key responsibilities

  • Own the user, role and organization domains and build and evolve the APIs and SDK contracts consumed by other teams.
  • Migrate logic from older serverless and GraphQL services into NestJS domain services without breaking dependents.
  • Protect data integrity through lifecycle automation driven by SAP data (archival, transfers), backfills, reconciliations and large account migrations.
  • Review roughly 35-65% of the team's pull requests and lead cross-team design of consumer SDKs, user APIs, data integrity and authentication, writing RFCs and migration plans.
  • Keep the platform healthy through runtime upgrades, CI hardening, test infrastructure and performance tuning.

Required profile

  • 5+ years of software-engineering experience, with substantial backend work.
  • Clear written and spoken English, including RFCs and migration plans other teams can act on.
  • Nice to have: Terraform, Kubernetes (Kustomize overlays, IRSA), Datadog, GitHub Actions and ArgoCD.

Required skills

  • TypeScript and Node.js at production depth, including NestJS.
  • In-depth PostgreSQL: schema design, migrations, indexing and EXPLAIN ANALYZE, with TypeORM.
  • AWS serverless and event-driven design: Lambda, SQS (including FIFO and dead-letter queues), SNS and Parameter Store.
  • REST with OpenAPI and typed SDKs, plus GraphQL for older services.
  • Authentication and authorization: role-based access, Okta, service-to-service auth via a central IAM and DPoP.
  • Testing with Jest and integration tests backed by Testcontainers.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec NeoEvolution AI.
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.
Le contrat proposé est un Contrato.

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.

💬 Contactez-nous sur Telegram

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...

NeoEvolution AI