Senior Full Stack Engineer - American Express Tampa - Remote Opportunity with Competitive Salary

Join the American Express Team as a Senior Full Stack Engineer At American Express, technology is at the forefront of innovation, driving the company's mission to be a fundamental part of customers' digital lives. As a Senior Full Stack Engineer, you will be an integral part of the tech team, working on designing, coding, and delivering software that makes a real impact. With a competitive salary of $26/hour and a remote work setup, this is an exciting opportunity to join a prestigious organization and grow your career. About American Express and the Role American Express is a global financial services company renowned for its customer-centric approach and commitment to innovation. The company is seeking a highly skilled Senior Full Stack Engineer to join its team in Tampa, Florida, on a remote basis. As a Senior Full Stack Engineer, you will be responsible for leading the technical aspects of software development, collaborating with cross-functional teams, and driving the delivery of high-quality software products. Key Responsibilities Perform technical tasks related to software development, including design, modeling, and coding, for assigned applications. Lead by example as an Agile team leader, contributing to software development through consistent improvement practices, such as tools, common components, and documentation. Conduct code reviews and automated testing to ensure the highest quality of software products. Investigate software components and identify code defects for remediation, ensuring timely resolution of technical issues. Drive the deployment, support, and monitoring of software across test, integration, and production environments. Automate solutions in test or production environments to improve efficiency and productivity. Take ownership of the team's outcome and drive the team's approach and prioritization of initiatives. Influence colleagues by challenging the status quo, demonstrating risk-taking, and implementing innovative ideas. Act as a productivity multiplier for your team by examining your workflow and contributing to enabling the team to be more effective, productive, and delivering faster and stronger results. Mentor and coach colleagues to advance within the team, promoting a culture of continuous learning and growth. Essential Qualifications and Experience To be successful in this role, you will need: A Bachelor's degree in Computer Science, Software Engineering, or a related field; a postgraduate degree is preferred. Proven experience in Agile development, application design, software development, and testing. Proficiency in HTML, CSS, AJAX, JavaScript frameworks such as React and NodeJS. A comprehensive understanding of XML, SOAP, JSON, web services technologies, and data structure fundamentals, with experience in multi-threaded programming. Experience with Java/J2EE, Spring Boot, SQL, and DB2 UDB. Hands-on expertise with application design, software development, and automated testing. Experience with RESTful API development. Familiarity with continuous integration/deployment (Jenkins, Maven, XLR, Cobertura, Mockito, SOAPUI, JMeter). Experience with Java applications design and development in an Enterprise setting using Java, J2EE, Node, Spring Boot, Relational DBMSs. Expertise in object-oriented analysis and design across multiple platforms. The ability to communicate effectively with internal and external colleagues on architecture and solution design. Preferred Knowledge and Skills The ability to collaborate with leadership across various teams to define solution requirements and technical implementation. Demonstrated technical expertise to help bring people together to overcome technical challenges. A track record of tackling technical issues beyond day-to-day responsibilities. A commitment to contributing to the success of multiple teams achieving their goals. Career Growth and Learning Opportunities At American Express, you will have access to a range of opportunities for career growth and professional development. As a Senior Full Stack Engineer, you will be able to: Work with the latest technologies and contribute to open-source projects. Develop your skills through dedicated opportunities for professional growth and development. Collaborate with cross-functional teams to drive innovation and deliver high-quality software products. Work Environment and Company Culture American Express is committed to creating an inclusive and diverse work environment that values the contributions of all employees. As a remote worker, you will be part of a global team that is passionate about delivering exceptional customer experiences and driving business success. Compensation and Benefits American Express offers a competitive salary and benefits package that reflects the company's commitment to rewarding its employees. While the exact details of the compensation and benefits package are not specified, you can expect a comprehensive rewards progra

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...