
Sr Software Engineer II - Full Stack - The Card Shop
American Express7 hours ago
Responsibilities
- Design, architect, and deliver complex features across the full web application stack.
- Provide technical leadership and drive architecture, design decisions, and engineering standards.
- Build scalable, resilient, secure, accessible, and high-performing web applications.
- Collaborate with Product Owners, engineers, and partners to translate business needs into technical solutions.
- Break down complex technical problems and define implementation approaches.
- Mentor engineers through technical guidance, code reviews, pair programming, and knowledge sharing.
- Champion code quality, testing, observability, reliability, maintainability, and automation practices.
- Improve deployment confidence through automated testing, reliability frameworks, monitoring, and automation.
- Address performance, accessibility, availability, and scalability opportunities.
- Partner with Site Reliability Engineering teams on production issues, root-cause analysis, and sustainable solutions.
- Evaluate emerging technologies and frameworks to improve applications, developer experience, and engineering effectiveness.
- Reduce technical debt and improve team development practices.
Requirements
- 9+ years of professional software engineering experience, including significant experience building modern web applications.
- Experience architecting and developing complex systems, leading technical direction, and driving solutions from design through production.
- Strong hands-on expertise with JavaScript and TypeScript.
- Deep experience with React, Redux or similar state-management technologies, and modern front-end frameworks.
- Strong experience with Node.js, Express, and server-side JavaScript or TypeScript development.
- Experience with automated testing frameworks and practices such as Jest and Mocha.
- Knowledge of modern JavaScript development practices, the open-source ecosystem, and contemporary web architecture patterns.
- Experience designing applications for scalability, performance, resilience, accessibility, and maintainability.
- Demonstrated technical leadership and ability to mentor and elevate engineers.
- Comfort working with Agile development methodologies and DevOps principles.
- Strong ownership, problem-solving, collaboration, customer focus, and interest in innovation and continuous improvement.
Benefits
- Competitive base salaries and bonus incentives.
- 6% company match on the retirement savings plan.
- Free financial coaching and financial well-being support.
- Comprehensive medical, dental, vision, life insurance, and disability benefits.
- Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business need.
- 20+ weeks of paid parental leave for all parents for pregnancy, adoption, or surrogacy.
- Access to global onsite wellness centers staffed with nurses and doctors, depending on location.
- Free confidential counseling through the Healthy Minds program.
- Career development and training opportunities.
Tech Stack
Categories
About American Express
American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.