Job Description
We're looking for a Senior Full-Stack Engineer to develop and maintain our suite of transfer applications. You'll work across various repositories spanning React frontends and AWS serverless backends, owning the full delivery lifecycle from feature development through to production. Critically, we want someone who can help drive the technical strategy and continuous improvement of these applications, aligning with broader company engineering standards and platform direction.Key ResponsibilitiesDevelop and maintain multi-step transfer journeys across transfer productsOwn the full stack; React frontends, AWS Lambda BFF layers, and IaCDrive technical strategy for the transfers domain, proposing and delivering improvements that align with company-wide engineering directionChampion continuous improvement; identify tech debt, propose modernisation, and improve developer experienceContribute to architectural decisions around API design, infrastructure patterns, and cross-service integrationCollaborate with platform/infrastructure teams to evolve integration patternsSupport CI/CD pipelines and deployment processes across all environments (dev, staging, production)Mentor other engineers and contribute to team-wide engineering standardsRequired Skills & ExperienceBackend / BFFNode.js (v20+) with TypeScriptAWS Lambda handler development (both SST and raw CDK patterns)API Gateway (REST/V1) - authorizers, routing, gateway responsesMiddy middleware frameworkIntegration patterns: cross-account STS AssumeRole, Secrets Manager, DynamoDB, SNSRESTful API design and OpenAPI specificationsAWS & InfrastructureAWS CDK and/or SST for infrastructure as codeCore services: Lambda, API Gateway, DynamoDB, VPC, IAM, KMS, Secrets Manager, SSM Parameter Store, SNSVPC networking - Lambda in VPC, security groups, egress configurationLambda provisioned concurrency and auto-scalingUnderstanding of WAF and ingress routing patternsTestingVitest for unit and integration testingMSW (Mock Service Worker) for API mockingTestcontainers experience is a plusCI/CD & DevOpsGitLab CI pipelines; multi-stage, environment-specific deploymentsAutomated security scanning (Snyk or similar SAST/DAST)Environment promotion strategies (dev ?
staging ? production)GeneralMonorepo experience (pnpm workspaces, npm workspaces)Feature flagging (LaunchDarkly or similar)OAuth/token-based authentication and authorisation flowsStrong understanding of cross-account AWS patternsDesirableFrontendReact (v18+) with TypeScriptReact Hook Form, Zod/schema-based validationTanStack Query (React Query) for server state managementVite build toolingComponent library integrationAccessibility-first developmentPlaywright for end-to-end and snapshot testingContract testing (Pact)Analytics integration (Adobe Analytics or similar)OtherExperience with SST v2 (Serverless Stack) specificallyFamiliarity with API gateway/ingress platformsExperience with Cognito for machine-to-machine authFinancial services domain experienceExperience driving technical roadmaps and aligning them with broader organisational strategyWhat We're Looking For Beyond Technical SkillsSomeone who proactively identifies opportunities for improvement rather than waiting to be toldAbility to articulate technical trade-offs and influence direction at a team and cross-team levelA pragmatic approach, balancing ideal solutions with delivery timelinesComfort working across codebases with different maturity levels and patterns (SST monorepo vs CDK + separate frontend)Strong communication skills for collaborating with platform teams, product owners, and other squadsTPBN1_UKTJ