Backend Engineer - Typescript/Node.js (REMOTE) in · Austin Fraser
Banner Default Image

Overview

Essential Duties & Responsibilities

  • Write well designed, testable, efficient code
  • Document and maintain software functionality
  • Participate in the full SDLC (Agile), including development, estimation, planning, and design sessions.
  • Develop and advise on architecture, systems design, roadmaps and project plans as it relates to multi-channel experiences.
  • Assists in troubleshooting and discovery
  • Act as a driving force for constantly improving performance, scalability, extensibility, reliability, availability and usability.
  • Participate in the development of a forward looking technology roadmap that aligns / supports the global business strategy.

Required Skills/Experience:

  • High proficiency in Scala or Java 8+, including experience with functional programming concepts
  • 3+ years experience with full stack web development
  • High proficiency with source control including Git
  • Proficiency with command line navigation
  • Experience with frontend technologies such as JavaScript, React.js
  • Experience with relational data store technologies such as PostgreSQL or MySQL
  • Experience working within a service-oriented architecture
  • Experience with site performance profiling and tuning

PLUS

  • Working experience with Typescript or other statically typed language * Experience with GraphQL
  • Experience with Docker, Kubernetes, and Terraform
  • Experience with DataDog, NewRelic, Honeycomb, or other APM technologies
  • Experience with React, Vue, or other modern frontend frameworks
  • Experience with AWS or Google Cloud Platform