This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for a Senior Full Stack Engineer to design, build, and scale secure, responsive, and high availability web applications for our Banking and Financial Services clients across the US and LATAM. You’ll lead feature delivery end to end—front-end (React + TypeScript) and back-end (Node.js with Express/NestJS)—with a strong emphasis on performance, security, compliance, and reliability.
Job Responsibility:
Design and implement scalable microservices and component-driven UIs using React 18+ and Node.js
Build resilient REST/GraphQL APIs
ensure schema/versioning discipline and backward compatibility
Drive cloud-native solutions (AWS/Azure/GCP) with IaC (Terraform/CloudFormation/Bicep)
Ensure observability (logs, metrics, traces with OpenTelemetry), SLIs/SLOs, and error budgets
Apply OWASP Top 10 controls, secure coding, and token-based auth (OAuth2/OIDC/JWT)
Implement data protection controls, encryption (in transit/at rest), and secrets management
Partner with Risk/Compliance on PCI DSS, SOC 2, GDPR/CCPA, and SOX alignment
Maintain high test coverage (Jest, React Testing Library, Cypress, Supertest)
Optimize Core Web Vitals, server-side caching, and database/query performance
Champion accessibility (WCAG 2.1 AA) and localization/internationalization (including Spanish/Portuguese for LATAM)
Mentor engineers, conduct code/design reviews, and uplift coding standards
Collaborate with PM, Design, Compliance, and SRE to deliver outcomes on time
Break down roadmaps into increments
manage technical debt and production readiness
Requirements:
8+ years of professional software engineering
5+ years in modern JavaScript/TypeScript
Expert in React (Hooks, Context, Suspense), TypeScript, Node.js (Express or NestJS)
Strong with API design, authentication/authorization, and asynchronous patterns (queues, events)
Databases: SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/DynamoDB/Redis)