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