Full Time

Full Stack Engineer – American Express Remote Jobs

Posted 1 year ago
Arizona
$60 - $100 per hour

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


Would you like tips on how to find work from home jobs? Keep reading: