Stand out for this role — generate a tailored resume and cover letter in about a minute.
U.S. Bank is seeking an experienced software engineer to analyze, design, and build scalable, domain-driven systems using modern architectures. You will lead backend services in Node.js/TypeScript, frontend in React/TanStack, and deliver PWAs with offline support, RESTful/GraphQL APIs, and event-driven workflows.
You will collaborate with product, design, security, and compliance teams, ensuring data integrity and cloud-native deployments on AWS. The role requires three+ days on-site at a U.S.
Analyze, design, test, develop, and maintain best-in-class software experiences
Lead the design and implementation of scalable, domain-driven architectures using DDD, Hexagonal Architecture, and functional programming principles
Develop and maintain high-performance backend services with Node.js and TypeScript
Build modern, responsive web applications with React and TanStack
Architect and deliver Progressive Web Applications using Service Workers and Workbox
Design, develop, and integrate RESTful and GraphQL APIs
Implement event-driven architectures, background job processing, and distributed workflow orchestration
Build and manage data synchronization protocols for distributed, intermittently connected systems
Design and manage client-side and server-side data persistence using IndexedDB/Dexie, SQLite, and PostgreSQL
Ensure data integrity through idempotency, conflict resolution, and reconciliation strategies
Deploy and manage cloud-native solutions on AWS
Collaborate with product, design, security, and compliance teams
Write clean, maintainable, well-tested code; conduct code reviews and mentor engineers
Follow agile software development lifecycle and DevOps principles
Take responsibility for software artifacts in accordance with U.S. Bank standards
Demonstrates expertise in Domain-Driven Design (DDD), Hexagonal Architecture, and backend development with Node.js and TypeScript. Proficient in building scalable web applications using React, implementing RESTful and GraphQL APIs, and deploying cloud-native solutions on AWS.