About The Position

We are seeking a Full-Stack Engineer to develop, architect, and be a central part in both new and existing Full-Stack applications built around React and Node with Typescript. The ideal candidate is a developer of complete applications, with specific technical knowledge in Node/React, and professional experience applying it. The candidate will work alongside other engineers as well as directly with client representatives. This is a unique opportunity to work on large-scale products alongside an experienced team that excels at building, scaling, and sustaining digital products. This position reports to a Software Development Team Lead.

Requirements

  • Extensive Node and React engineering experience with a deep understanding of the frameworks
  • Experience developing with one or more modern back-end languages/frameworks (ROR/Node helpful)
  • Extensive Typescript engineering experience
  • Excels at cross-functional collaboration and proactive communication
  • Ability to establish and iterate coding standards for a team
  • Strong understanding of modern Front-End testing
  • Has 3+ years of front-end software engineering experience with strong awareness of Full Stack architecture
  • Has experience building and scaling large-scale, mission-critical Software Products

Nice To Haves

  • Familiarity with Amazon Web Services, Step Functions, Lambdas, AWS tools, and Cloud Native Architectures
  • Experience developing and maintaining NPM packages
  • Experience building CI/CD pipelines
  • Experience developing modern applications with Node, React, and Postgres
  • Experience in data modeling and web application architecture
  • The role also requires a voracious appetite to learn and apply new skills. You should be skilled at building web-based software or mobile apps, and excel at learning new languages and frameworks.

Responsibilities

  • Maintain coding standards to assist other engineers in achieve common tasks while sustaining a high bar for code quality
  • Mature the project’s existing testing strategies to strengthen the reliability of the application
  • Provide guidance on optimization strategies to build a fast and scalable application
  • Educate and collaborate with other engineers on modern software development best practices
  • Build reusable components and hooks to expedite feature delivery
  • Potential rotational on-call support (rare but required for some engagements)

Benefits

  • Remote role
  • 401K
  • Open PTO
  • Subsidized Medical, Dental, and Vision Insurance
  • Short/Long Term Disability
  • Profit Sharing
  • Referral Bonuses
  • Company Retreats
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service