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

Remote Full-time
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
Apply Now

Similar Opportunities

Experienced and Ambitious Fully Remote Account Executive – Entry Level Sales Professional for a Dynamic and Growth-Oriented Organization

Remote

Entry Level Fully Remote Structural Engineer – Design, Analysis, and Project Management for Commercial and Residential Buildings

Remote

Experienced Fully Remote Amazon Customer Service Representative - Delivering Exceptional Customer Experiences from the Comfort of Your Own Home in the United States

Remote

Experienced Fully Remote Amazon Data Entry Specialist – Part-Time Work from Home Opportunity with Flexible Hours and Competitive Compensation

Remote

Experienced Fully Remote Claims Representative – Insurance Claims Handling and Customer Service Expertise for Minnesota Residents

Remote

Experienced Remote Data Entry Professional – Entry-Level Opportunity for Career Growth and Development in a Dynamic Work Environment

Remote

Entry Level Fully Remote Data Entry Specialist – Launch Your Career with a Dynamic and Forward-Thinking Company

Remote

Fully Remote, Entry-Level Data Entry Specialist – Launch Your Career with Unlimited Growth Opportunities in a Dynamic and Supportive Work Environment

Remote

Experienced Fully Remote Entry Level Customer Service Representative – Work from Home Opportunity with Flexible Scheduling and Professional Growth

Remote

Fully Remote Entry Level Virtual Benefits Representative – Drive Revenue Growth and Make a Meaningful Difference in the Lives of Middle-Income Families

Remote

Experienced Remote Data Entry and Customer Service Representative – Detail-Oriented and Tech-Savvy Professional Wanted for arenaflex

Remote

United Airlines Senior Data Analyst - Remote - $35/Hour - Driving Innovation and Excellence in Aviation

Remote

Experienced Data Entry Specialist – Remote Work Opportunity with Competitive Hourly Rate and Flexible Schedule at arenaflex

Remote

Online Mental Health Therapist Teletherapist (LCSW, LPC, or LCP)

Remote

Medical Science Liaison – Chicago – Tris Pharma Inc – Chicago, IL

Remote

**Experienced Customer Support Quality Assurance Lead – Driving Excellence in Seller Experiences at blithequark**

Remote

Pharmacy Technician Coordinator

Remote

**Experienced Account Manager – Ecommerce Growth and Market Development at arenaflex**

Remote

Software Engineer I

Remote

**Experienced Junior Data Entry Clerk – Part-Time Remote Opportunity at arenaflex**

Remote
← Back to Home