Full Stack Software Engineer Job Description

Full Stack Software Engineer

 

AAIS is looking for a Full Stack Software Engineer to assist with design, architecting and development of in-house custom solutions. These include front-end and back-end work.  User Interface and service-oriented development experience are must-haves.  Diverse experience is a bonus as the successful candidate will work on multiple projects, in multiple languages and multiple infrastructures simultaneously.

Example systems include:

  • A system to surface digital assets to the user for easy access and distribution.
  • A system to ingest and process large files in a timely manner.

The systems must be performant, secure, maintainable, testable and available. 

The ideal candidate has to be an independent contributor who can problem solve on their own while collaborating with a small team. They are not afraid to take on new challenges and are constantly learning new things.  They exhibit the qualities of a competent software engineer who pays attention to details and follows the best practices of quality software development.

Location:
Remote

Requirements:

  • 3 to 5 years software development experience
  • Degree in Computer Science or related field
  • JavaScript ES6+
  • Python
  • NodeJS
  • React 16.8+
  • Git
  • AWS Services (Lambda, DynamoDB)
  • Containerized Cloud Services (Kubernetes, OpenShift)
  • JSON
  • SQL
  • Test driven development
  • Restful API

Preferred Skills:

  • Java
  • Maven or other build tool experience
  • AWS Services (EC2, API Gateway, Cognito, S3, CodePipeline, CodeBuild, Amplify)
  • Material-UI
  • Agile development process
  • Continuous Build / Continuous Integration experience
  • Docker
  • JAM Stack
  • Cypress
  • Hyperledger Fabric / Distributed Ledger
  • Linux

Resumes to: 
karens@AAISonline.com