AWS Full Stack Developer

Apply now

AWS Full Stack Developer

We are looking for an experienced AWS Full Stack Developer with high ethics and quality standards to jump right in and be a part of our Engineering team.

You will work as part of a high-performance engineering team to build and maintain our AWS-based digital examination platform that are used by millions of examinees and test candidates annually.

Your role with us will be to drive development of our core product. Work closely with Java developers, UX designers, front-end developers and data scientists to build delightful end-user experiences that re-invents educational assessment for the 21st century.


Job responsibilities

As a Full Stack Developer your responsibilities will be to:

  • rapidly design, prototype and iterate on creative concepts to meet the user requirements

  • write robust and testable front-end code using React or similar framework, paired with useful documentation

  • develop solid, maintainable and testable back-end code using Java and AWS services such as ElastiCache, Elasticsearch and IoT 

  • automate tests using tools like Selenium, Junit or Jasmine

  • rapidly solve problems and fix bugs

  • collaborate with business analysts to translate business into technical requirements

  • participate in 24/7 on-call rotation
  • promote knowledge sharing and DevOps culture across our entire engineering department

Job requirements

We are searching for applicants with:

  • an eye for clean, testable, maintainable, and performant code

  • background in the latest frontend technologies (e.g. ECMAScript, TypeScript, Webpack)

  • In-depth knowledge of at least one JavaScript framework (e.g. React, Vue, or Angular)

  • strong Java skills

  • experience with test automation – Selenium, Junit, Jasmine or comparable tools

  • strong understanding of web standards, cross-browser compatibility, and CSS-based design

  • production experience with continuous integration

  • experience with cloud platforms, preferably AWS, Oracle RDS, NoSQL databases and caching layers
  • experience working with REST APIs
  • familiarity with performance and security best practices
  • experience with Agile development methodology & Test Driven development is a plus
  • passion, drive, energy, a sense of humor and a great attitude!