Senior Software Engineer - Full Stack

U.S. Bank•Atlanta, GA
•$119,765 - $140,900•Hybrid

About The Position

U.S. Bank is seeking a Senior Full Stack Software Engineer to design, develop, and scale modern enterprise web applications. The role calls for expertise in frontend development with React, Next.js, and TypeScript; backend services using Node.js, Python, and Java Spring Boot; cloud-native architectures; and containerized microservices. The engineer will deliver secure, scalable, high-performing applications in production environments and work with product managers, designers, and engineering teams to translate business requirements into technical solutions. The position requires working from a U.S. Bank location three or more days per week. The listed pay range is $119,765 to $140,900, and U.S. Bank offers a comprehensive benefits package subject to eligibility requirements.

Requirements

  • Bachelor’s degree or equivalent work experience.
  • Five to six years of relevant experience.
  • Strong hands-on software engineering experience building and supporting large-scale web applications.
  • Expertise in React.js, including Hooks, Context API, and state management tools such as Redux or Zustand.
  • Strong experience with Next.js, TypeScript, JavaScript (ES6+), HTML5, and CSS3.
  • Hands-on backend development using Node.js (Express/NestJS) and/or Python (FastAPI/Flask).
  • Strong knowledge of Java Spring Boot, microservices architecture, and API development.
  • Experience with PostgreSQL and/or MySQL, including data modeling and performance optimization.
  • Hands-on experience with AWS, Azure, or GCP; Docker and Kubernetes; and CI/CD pipelines.
  • Strong understanding of application security, including OAuth, JWT, XSS, CSRF, and secure data handling practices.

Responsibilities

  • Design, build, and maintain scalable full-stack web applications for enterprise-scale users and business-critical functions.
  • Develop user experiences using React.js, Next.js, TypeScript, JavaScript, HTML5, and CSS.
  • Architect and deliver RESTful APIs, microservices, and backend services using Node.js, Python, and Java Spring Boot.
  • Collaborate with product managers, designers, and engineering teams to translate business requirements into technical solutions.
  • Optimize application performance, scalability, reliability, and maintainability across frontend and backend systems.
  • Design and implement database schemas, data models, indexing strategies, and query optimizations for relational databases.
  • Build and maintain CI/CD pipelines, containerized deployments, and cloud-native solutions using modern DevOps practices.
  • Ensure adherence to security best practices, including authentication, authorization, data privacy, and secure coding standards.

Benefits

  • Healthcare, including medical, dental, and vision coverage.
  • Basic term and optional term life insurance.
  • Short-term and long-term disability coverage.
  • Pregnancy disability and parental leave.
  • 401(k) and employer-funded retirement plan.
  • Paid vacation of two to five weeks, depending on salary grade and tenure.
  • Up to 11 paid holiday opportunities.
  • Adoption assistance.
  • Sick and Safe Leave accruals of one hour for every 30 hours worked, up to 80 hours per calendar year unless otherwise provided by law.
  • Incentive and recognition programs.
  • Equity stock purchase, 401(k) contribution, and pension, subject to eligibility requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service