Full Time
Full Stack Engineer – American Express Remote Jobs
Job Description
Job Type: Full Stack Engineer from home
Location: Arizona work from home
Company: American Express
Responsibilities:
- Perform all technical parts of software development, including design, hands-on engineering, framework and tool creation, prototyping, and code review, for assigned applications. You’ll also coach other engineers and own and lead transformations involving several technology domains.
- Experience creating and designing REST APIs for clients with significant volume.
- A plus is having knowledge of relational and NoSQL databases, such as PostgreSQL, MongoDb, Couchbase, or Cassandra.
- Build scalable software solutions using standardized development techniques (tools, common components, and documentation) as the engineering leader of an agile team.
- Reviews of the lead code (Pull Requests)
- Lead and make a contribution to technical excellence in areas like automated testing.
- In order to define the product and engineering roadmap, lead product management and collaborate closely with product owners.
- Debug software components and locate errors in the code that need to be fixed.
- oversees the installation, maintenance, and supervision of software in test, integration, and production environments.
- Deployments in test or live settings can be automated.
- All applications should be able to grow automatically, and important trips should include non-functional self-healing requirements.
- superior interpersonal skills
- Increased independence should be shown in order to meet team objectives.
- Encourage team members to think creatively and take risks by posing challenges to the status quo.
- By examining your workflow and making a contribution to the team’s ability to be more effective, productive, and to produce results more quickly and effectively, you may increase the team’s productivity.
- Team members should be mentored and guided toward team success.
Requirements:
Minimum requirements:
- A bachelor’s degree in information technology or computer science
- 8+ years of experience in software development
- Expertise designing cloud-based software, creating microservices, and automating testing and deployment for at least six years
- 6+ years of expertise with relational databases, algorithms, and distributed (multi-tiered) systems
- Building Java, REST, REACT, and SPRING apps and solutions for eight years or more
- 8+ years of core Java development, design, and architecture experience
Preferred credentials:
- Current with regard to industry references for technological trends and fixes.
- Thinking strategist who develops innovative and cutting-edge technological plans
- Provide flexibility for engineering teams to promote OpenSource
- 2+ years of experience working with the Big Data tech stack
- Having designed and built solutions using Kafka streams or queues for at least two years
- 2+ years of experience or exposure to artificial engineering and machine learning would be advantageous.
- Graduate degree