Jobs · Engineering · Tennessee

Lead Full Stack Engineer - Remote US Based

Addison Group · Tennessee, United States · Yesterday
Engineering$150k–$175k/yrOther

About the role

The Lead Full Stack Engineer will help lead a cross-functional team to design, implement, and maintain the entire application stack, working in TypeScript from the back-end (serverless Node.js) through the front-end (ReactJS). The ideal candidate has significant experience in creating mature, supportable systems, as well as strong collaboration and leadership skills. This is a remote, US‑based position. The role is not eligible for sponsorship; candidates must be authorized to work in the United States.

Responsibilities

  • Be a primary contributor to the development of a full-stack TypeScript application
  • Implement, maintain, and support a back-end using Azure Functions
  • Implement a secured data abstraction layer using GraphQL, SQL, and NoSQL
  • Assist with creating the application front-end using ReactJS, building reusable components
  • Define error handling and alerting patterns to maximize the supportability of the application
  • Collaborate with the DevSecOps team to continuously improve observability and optimize software delivery
  • Author unit tests, maintaining a high code coverage standard
  • Work with the product team and key business partners to create and refine user stories
  • Translate designs and wireframes into clean, scalable, and secure high-quality code, meeting functional requirements and architectural direction
  • Develop software documentation and maintain architectural decision records for developed source code
  • Conduct peer reviews of code for standard pull request activity
  • Aid in support of production systems while driving continuous improvement to increase system resiliency and security
  • Tackle complex technical implementations
  • Provide guidance and mentorship for team members
  • Be a key contributor to architectural planning and maintain associated documentation
  • Influence technical strategy and own implementation and delivery against roadmap
  • Help establish and champion code and pull request standards

Skills

  • TypeScript
  • JavaScript
  • ReactJS (3+ years)
  • Node.js (significant experience)
  • GraphQL (professional experience)
  • SQL/MySQL or PostgreSQL
  • Unit testing
  • Cloud platforms (Azure a plus)
  • Third‑party API integration
  • Resiliency patterns, error handling, logging, observability, scalability, security
  • Azure Functions (plus)
  • Automated testing beyond unit tests (end‑to‑end regression, integration) (plus)
  • Financial services / fintech experience (plus)
  • Event‑driven solutions (service bus, event hubs)
  • Application Performance Management (APM)
  • DevOps practices and tooling
  • Strong Git source control
  • Understanding of business use cases driving software features

Qualifications

  • 10+ years overall web development experience
  • 3+ years ReactJS development
  • Strong proficiency in JavaScript and substantial experience with TypeScript
  • Significant experience selecting and employing resiliency patterns, error handling, and logging strategies
  • Substantial experience driving elements of resiliency, observability, and scalability
  • Professional experience with GraphQL
  • SQL experience (queries, schemas, ORMs)
  • Experience designing event‑driven solutions (service bus, event hubs)
  • Experience implementing and supporting third‑party integrations
  • Experience building and shipping reliable/performant software, including proactive alerting and monitoring
  • Experience in Application Performance Management

Similar jobs