Full Stack Engineer

Job description

As a full-stack engineer, you will be responsible for building web applications and maintain high-quality output.

Job requirements

  • Bachelor’s degree in computer science or software engineering or equivalent industry experience.
  • High proficiency in Vanilla Javascript / ES2018 / Typescript: Async, promises, functional programming, etc.
  • At least 3 years of experience developing with a common web framework: React, Angular, Vue, or similar.
  • Extensive familiarity with CSS and various UI component systems such as Bootstrap, Foundation, or similar.
  • Backend experience using NodeJS or similar.
  • REST and GraphQL APIs integration experience.
  • Solid awareness of cross-browser/device and cross-platform development.
  • Passion for the web and new technologies.
  • Must be a strong team player.
  • High English proficiency.
  • Advantage:
    • Experience with a server-side language such as Java, Go, PHP, Python, Ruby.
    • Knowledge in testing methodologies: Unit-testing, TDD, mocking.
    • Knowledge in Cloud environments: AWS, GCP, Docker, Serverless.
    • Obsession with high-quality design, UI, and UX.
    • Cross-platform development: React Native, Flutter, or similar.
    • Good understanding of Agile concepts.