Full Stack Web and API Engineer
Job Description
You will be part of a fast-paced, entrepreneurial team responsible for delivering world class Omnichannel cardmember experiences and personal integration through java services and data driven solution on Big Data stack and APIs. You will be challenged with identifying innovative and transformative ideas and proof of concept to deliver against the existing and future needs of our customers.
We are looking for passionate web engineers to work on the Next generation web development & API experiences we are crafting for our partners. This requires the ability to go deep in AMEX payment system with many dependencies while responsible for the technical deliveries and implementation of components. As an engineer in our OPEN SOURCE development team you will be responsible for the development and delivery of the web components supporting AMEX user experiences on various channels (web, mobile, etc.), as well as integrations with partners.
You will work closely with product and experience to understand the requirements and deliver product that meets these requirements. Technologies used vary from Java, Angular 5 or ReactJS, Node.js , SPARK etc. If you are the kind of engineer who is passionate about bringing great products to life especially in payment area, being a crafts(wo)man in engineering and love working in a collaborative environment with your product partners and dependency teams, then we want to talk to you.
Work on transformative data driven platform and framework to bring data to decision.
Organizational Context - Member of a product engineering reporting to an Engineering Director.
Role and Responsibilities
- Perform all technical aspects of software development for assigned applications including design, developing prototypes, automated testing, and hands- on coding solutions of various technologies.
- Function as a strong team contributor on an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation).
- Responsible to contribute towards automated testing, build and adapt CICD with basic knowledge of infrastructure.
- Debug software components and identify code defects for remediation
- Automate deployments in test or production environments.
- Contribute into OpenSource culture and advancement of it.
- Participate in code reviews and feedback to the pull requests.
- Support production deployments and post deployment application monitoring
- Demonstrate increased self-reliance to achieve team goals
As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers' digital lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems. Amex offers a range of opportunities to work with the latest technologies and encourages you to back the broader engineering community through open source. And because we understand the importance of keeping your skills fresh and relevant, we give you dedicated time to invest in your professional development. Find your place in technology on #TeamAmex.
- Bachelor's Degree in computer science or computer engineering.
- 4 + years of Full Stack Web engineering experience using Javascript, ReactJS, Angular JS , Node technology stack in User Interface.
- 4 + years of experience in developing Spring, Java and MVC architecture based solution and launch into production environment with distributed (multi-tiered) systems.
- 4 + years of coding production ready and customer facing software components into production, managing post production support and maintenance with ownership.
- 3 + years of experience in developing REST based APIs including Swagger creation, contract definition and data source optimization.
- 3 + years of experience in designing scalable software components or applications with automated testing.
Preferred Qualifications:
- 1 + years of experience in database development and designing.
- 1+ years of experience or exposure to big data technology stacks would be beneficial.
- Great attitude and approach towards learning, innovation and transformation in product delivery.
- Knowledgeable and up to date with industry reference of tech trend and solutions.
- Basic understanding of Object-Oriented programming language.
- Challenge the status-quo and willingness to learn, adapt new technologies.
We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.
If the role you are applying for is designated as hybrid or onsite, you will be required to demonstrate that you have completed your primary COVID-19 vaccination series (i.e., 2 doses for Moderna/Pfizer and 1 dose for J&J) in order to work in or visit any of our offices. This requirement is subject to legally required accommodations.
Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.
American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, age, or any other status protected by law.
Date Posted
10/04/2022
Views
3
Similar Jobs
Platform Engineer - NucleusTeq
Views in the last 30 days - 0
The job description is for a Platform Engineer role The required skills include proficiency in Java and Golang with a preference for familiarity with ...
View DetailsFront End Engineer - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI a company specializing in lowcost swarm robotics for defense and industry is seeking a FrontEnd Engineer The role involves designing an...
View DetailsMapping & Localization Engineer - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI a lowcost swarm robotics company is seeking a skilled SLAM Engineer to design and implement SLAM systems for their unmanned ground vehi...
View DetailsManager, IT Support - California Closets BC
Views in the last 30 days - 0
California Closets founded in 1978 is a leading custom storage solutions provider offering premium space management and exceptional service The compan...
View DetailsCommunity Manager - Sparrow Partners
Views in the last 30 days - 0
Sparrow is a company that aims to create thriving communities for active adults offering thoughtful design stateoftheart construction and engaged mana...
View DetailsClient Relations Manager - Ageless Mens Health
Views in the last 30 days - 0
Ageless Womens Health is seeking a Client Relations Manager to build and maintain patient relationships at their Scottsdale Arizona clinic The ideal c...
View Details