Posted by Mayank Patel. βMayank Patel is hiring a Senior Software Engineer for the Card Shop team at American Express in NYC (Hybrid). The role focuses on customer digital acquisition journeys, high-scale React/TypeScript web apps, rapid experimentation, and AI-native engineering workflows. No visa sponsorship.β
Quick Take
Senior frontend engineering role at American Express in New York City (Hybrid). Requires 9+ years of experience with React, TypeScript, Redux, and Node.js. Posted directly by an engineering lead on LinkedIn for the Card Shop digital acquisition team, with a strong focus on high-scale architecture, experimentation, and AI-native workflows.
β οΈ IMPORTANT: Employment eligibility to work with American Express in the U.S. is required. The company will not pursue visa sponsorship for this position. This role operates in a hybrid model in New York, NY.\n\n## π’ About American Express\n\nAmerican Express is a globally integrated payments company, supporting millions of customers and businesses around the world. As a Fortune 500 company with a 175-year legacy of innovation and customer trust, Amex Tech delivers large-scale digital experiences, reliable payment services, and modern software platforms.\n\n## π― The Role\n\nThe U.S. Consumer Services and Membership Digital Experiences Technology team (USCDT) at American Express is hiring a Senior Software Engineer for the Card Shop team. The Card Shop is responsible for customer-facing web capabilities that power how people browse and apply for American Express products. In this role, you will act as a hands-on tech lead, architecting core frontend solutions, running digital experimentation at high scale, and establishing team engineering standards.\n\n## π οΈ Tech Stack\n\n- JavaScript & TypeScript\n- React.js\n- Redux / State Management\n- Node.js & Express\n- REST APIs\n- Jest & Mocha\n- Modern Web Performance & Accessibility Tools\n\n## πΌ What You'll Do\n\n- Architect and implement complex web applications across the full JavaScript/TypeScript stack.\n- Define team technical standards, perform code reviews, and guide architectural trade-offs across projects.\n- Build experimentation capabilities, including reliable analytics instrumentation, feature flags, and controlled rollouts.\n- Partner with Site Reliability Engineering to optimize web performance, observability, and system resilience.\n- Lead the responsible adoption of AI coding assistants to improve engineering velocity and automated test coverage.\n- Mentor engineers through pairing, architectural guidance, and continuous technical improvement.\n\n## β What You'll Need\n\n- 9+ years of professional software engineering experience with substantial modern web application development.\n- Deep technical expertise in JavaScript, TypeScript, React, and Redux.\n- Strong experience with Node.js, Express, and RESTful service integrations.\n- Proven track record of architecting and shipping complex production systems end-to-end.\n- Practical knowledge of automated testing with Jest or Mocha, alongside web accessibility (a11y) standards.\n- Demonstrated technical leadership and mentoring experience in agile environments.\n- Valid US work authorization without employer sponsorship.\n\n## π Nice to Have\n\n- Experience working with high-traffic digital customer acquisition journeys or e-commerce workflows.\n- Experience with rapid A/B testing and experimentation platforms at scale.\n- Familiarity with enterprise open-source React tooling and modern DevOps pipelines.
Why This Role?
This listing comes straight from a hiring manager or recruiter post β not an ATS scrape. You can often reach out directly, and these roles move fast. The tech stack leans on React, TypeScript, JavaScript and more.
Senior Frontend Engineer (React / TypeScript) at American Express β FAQ
Quick answers about this role, the stack, and how to apply.