Senior Software Engineer
Core
Design and scale backend services for a global payments and compliance platform, handling sensitive financial data and integrations with fintech partners.
Role type
Senior backend engineer (fintech/payments)
Builds
GraphQL APIs, serverless services, and data models for payment validation, vendor onboarding, and tax compliance.
Domain
Fintech, payments, and regulatory compliance
Required skills
TypeScript, Node.js, PostgreSQL, GraphQL (Hasura), AWS Lambda, serverless architecture, security (Auth0, JWT, encryption), API integration, testing (Jest, Playwright), observability (Sentry, Honeycomb)
Preferred skills
Fintech/payments/compliance background, multi-currency/cross-border payments experience, infrastructure as code (CloudFormation, Serverless Framework)
Technologies
TypeScript, Node.js, Next.js, React, Hasura GraphQL, PostgreSQL, AWS Lambda, Serverless Framework, CloudFormation, AWS KMS, Auth0, Apollo/GraphQL Codegen, Plaid, Unit, Codat, Persona, TaxBit, OpenTelemetry, Sentry, Pino, Jest, Playwright, Doppler, Docker
Responsibilities
Design end-to-end systems and make architectural decisions for payment and compliance logic. Build and maintain integrations with third-party fintech and compliance APIs. Implement logic for global payouts, tax validation, and document generation. Ensure security and data privacy for sensitive financial information. Write comprehensive tests and maintain high code review standards. Mentor junior engineers and collaborate with product and frontend teams.
Seniority
Senior, hands-on IC
