Senior Software Engineer - Full Stack
Core
Design and deliver complex, cross-cutting features for a cloud-native payment orchestration platform spanning APIs, data models, and UI.
Role type
Senior Full Stack Software Engineer (Payments)
Builds
Cloud-native payment orchestration platform processing significant transaction volume across multiple brands
Domain
Fintech / Payments / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Node.js, React, AWS, PostgreSQL, RESTful API design, Microservices architecture, CI/CD pipelines, Git, Testing frameworks, AI-assisted development tools
Preferred skills
Payment systems experience, Event-driven architectures, Observability tooling, Infrastructure-as-code
Technologies
React, Material-UI, Jest, ESLint, Prettier, Storybook, Playwright, Node.js, AWS (ECS, RDS/Aurora PostgreSQL, API Gateway, Lambda, Cognito, SQS, EventBridge), Bitbucket Pipelines, Terraform, Worldpay, Stripe, Apple Pay, Google Pay
Responsibilities
Lead design and delivery of complex features spanning APIs, data models, and UI; Drive technical design for new payments capabilities; Mentor mid-level engineers; Identify and resolve systemic issues; Partner with QA to define verification strategy; Lead or contribute to incident response and root-cause analysis; Contribute to roadmap and estimation discussions; Use AI-assisted development tools effectively
Seniority
Senior, hands-on IC with technical leadership