Back to Jobs

Experienced Remote Full Stack Software Engineer - Web Application Development Using React and Java

Remote, USA Full-time Posted 2025-11-03

Introduction to American Express and Our Mission

At American Express, we believe that with the right backing, people and businesses can progress in incredible ways. As a global and diverse community of colleagues, we are committed to backing our customers, communities, and each other. Our mission is to provide the world's best customer experience every day, and we are looking for talented individuals to join our team to help us achieve this goal. As a Full Stack Software Engineer, you will be part of a dynamic team that is responsible for designing, developing, and delivering innovative web applications that meet the evolving needs of our customers.

About the Role

We are seeking an experienced Full Stack Software Engineer to join our Web Engineering team. As a Full Stack Engineer, you will be responsible for the design, development, and maintenance of our web applications, using a range of technologies including React, Java, and JavaScript. You will work closely with our product managers, designers, and other engineers to identify and prioritize project requirements, and to develop innovative solutions that meet the needs of our customers. If you are a motivated and talented engineer with a passion for web development, we encourage you to apply for this exciting opportunity.

Key Responsibilities

  • Serve as a core member of an agile team, leading user story analysis and elaboration, designing and developing software applications, and ensuring optimal design and architecture of web components
  • Collaborate with other teams, including architects, engineers, and vendors, to ensure seamless integration of our web applications with other systems and technologies
  • Write high-quality code, unit tests, and automation scripts, and conduct code reviews and testing to ensure that our web applications meet the highest standards of quality and reliability
  • Identify opportunities for adopting new technologies and predicting future challenges, and develop innovative solutions to meet the evolving needs of our customers
  • Perform ongoing refactoring of code, utilizing visualization and other techniques to fast-track concepts, and delivering continuous improvement to our web applications
  • Work with product managers to prioritize features in the product backlog, and manage a list of technical requirements based on industry trends, new technologies, known defects, and issues
  • Manage your own time, and work well both independently and as part of a team, to deliver high-quality results in a fast-paced and dynamic environment

Essential Qualifications

  • BS or MS degree in Computer Science, Computer Engineering, or a related field
  • 5+ years of experience with Java and Java-based frameworks such as Spring
  • 5+ years of experience with JavaScript frameworks such as React, Redux, HTML5, and CSS3
  • 5+ years of experience with building RESTful APIs and designing scalable and distributed systems
  • 3+ years of experience with reactive programming using frameworks such as Spring Reactive or Vert.x
  • Expertise in creating and managing high-volume, scalable, and distributed omni-channel customer-centric applications
  • Expertise in object-oriented analysis and design across a variety of platforms
  • Thorough understanding of JSON, Web Service technologies, and data structure fundamentals
  • Experience with adaptive and responsive development techniques
  • Aptitude for learning and applying programming concepts, and a strong desire to stay up-to-date with the latest technologies and trends

Preferred Qualifications

  • Experience with Kotlin programming language
  • Experience with a broad range of software languages and payments technologies
  • Experience with agile development methodologies and version control systems such as Git
  • Experience with cloud-based platforms and containerization using Docker
  • Experience with testing frameworks and automation tools such as Jest, Enzyme, and Selenium

Skills and Competencies

To be successful in this role, you will need to possess a range of skills and competencies, including:

  • Strong programming skills in Java, JavaScript, and React
  • Excellent problem-solving skills, with the ability to analyze complex problems and develop innovative solutions
  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
  • Ability to work in a fast-paced and dynamic environment, with a strong focus on delivery and results
  • Strong attention to detail, with a focus on quality and reliability
  • Ability to learn quickly, and to stay up-to-date with the latest technologies and trends

Career Growth Opportunities and Learning Benefits

At American Express, we are committed to the growth and development of our employees. As a Full Stack Software Engineer, you will have access to a range of career growth opportunities and learning benefits, including:

  • Opportunities to work on high-impact projects, and to contribute to the development of innovative web applications
  • Access to training and development programs, including online courses, workshops, and conferences
  • Opportunities to work with a range of technologies, including React, Java, and JavaScript
  • Collaboration with experienced engineers, and opportunities to learn from others
  • Recognition and rewards for outstanding performance, including bonuses and promotions

Work Environment and Company Culture

At American Express, we are committed to creating a positive and inclusive work environment, where employees can thrive and grow. Our company culture is built on a range of values, including:

  • A focus on customer satisfaction, and a commitment to delivering the highest quality products and services
  • A culture of innovation, and a willingness to take risks and try new things
  • A focus on collaboration, and a commitment to working together to achieve common goals
  • A culture of diversity and inclusion, and a commitment to creating a workplace where everyone feels valued and respected
  • A focus on employee growth and development, and a commitment to providing opportunities for learning and career advancement

Compensation, Perks, and Benefits

At American Express, we offer a range of compensation, perks, and benefits, including:

  • Competitive salary range of $85,000 to $150,000 per year, depending on experience
  • Bonus incentives, and opportunities to earn additional income based on performance
  • Comprehensive benefits package, including medical, dental, and vision insurance, as well as life insurance and disability benefits
  • 401(k) matching program, and opportunities to save for retirement
  • Flexible working arrangements, including remote work options and flexible hours
  • Opportunities for career advancement, and a commitment to employee growth and development

Conclusion

If you are a motivated and talented Full Stack Software Engineer, with a passion for web development and a desire to work on high-impact projects, we encourage you to apply for this exciting opportunity. At American Express, we offer a range of benefits, including a competitive salary, comprehensive benefits package, and opportunities for career advancement. Don't miss out on this chance to join our team, and to contribute to the development of innovative web applications that meet the evolving needs of our customers. Apply now, and take the first step towards a rewarding and challenging career with American Express.

Apply for this job  

Similar Jobs

Nike, Inc. Product Business Integration Undergraduate Internship

Remote, USA Full-time

Dispensing Pharmacy Technician

Remote, USA Full-time

Senior Analyst, Marketing Effectiveness

Remote, USA Full-time

REMOTE Receptionist Position for Anywhere Wellness, PST M-F with Weekend

Remote, USA Full-time

Part Time Distribution Supply Planner (Weekends Only) Supply Chain Rosemont, Illinois, United S[...]

Remote, USA Full-time

[Remote] Communication Specialist, Ethics & Compliance

Remote, USA Full-time

HIM Coder - Remote (Part Time 17 hours/week) CCS Required

Remote, USA Full-time

Remote Senior Litigation Paralegal- Personal Injury

Remote, USA Full-time

Order Entry Specialist (Remote)

Remote, USA Full-time

Program Operations and Systems Analyst (REMOTE AT NOT- FOR-PROFIT ASSOCIATION)

Remote, USA Full-time

**Experienced Data Entry Clerk – Entry-Level Opportunity for Career Growth at blithequark**

Remote, USA Full-time

Virtual Client Support Advisor at American Express

Remote, USA Full-time

Microsoft Public Sector Client Account Executive

Remote, USA Full-time

Data Entry Assistant - Remote Travel Industry Operations - Accurate Data Management and Exceptional Customer Experiences

Remote, USA Full-time

Program Manager, Rural Super-Rural Launch and Expansion, RSR Launch and Expansion

Remote, USA Full-time

Service Representative

Remote, USA Full-time

Remote Medicare Billing & Collections Specialist – Full‑Time, Patient‑Focused Insurance Reimbursement Expert for CVS Health Specialty Pharmacy

Remote, USA Full-time

Grassroots Manager, Colorado - Remote

Remote, USA Full-time

Amazon Fulfillment Center Warehouse Associate

Remote, USA Full-time

Manager, Design Services - Remote Opportunity at Wayfair - Full/Part-Time

Remote, USA Full-time