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 program that includes:
- A competitive hourly salary of $26.
- Opportunities for career growth and professional development.
- A comprehensive benefits package that includes health, dental, and vision insurance, among other benefits.
Ready to Apply?
If you're a motivated and experienced Senior Full Stack Engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. With a competitive salary, remote work setup, and opportunities for career growth, this is a great chance to join a prestigious organization and take your career to the next level.
Don't miss out on this opportunity to join the American Express team and be part of a dynamic and innovative organization that is shaping the future of financial services. Apply now and take the first step towards a rewarding and challenging career as a Senior Full Stack Engineer.
Apply for this job