Sr. Full-Stack Developer
Job Description
This senior full-stack developer position is based onsite in Anderson, South Carolina. The role centers on architecting, building, and maintaining custom digital solutions across front-end and back-end technologies, integrating third-party APIs, and guiding technical decisions to deliver scalable, high-performance customer experiences for Techtronic Industries Power Equipment.
Responsibilities
- Architect, develop, and maintain tailor-made solutions that deliver seamless digital experiences across customer-facing platforms, prioritizing reliability, performance, and scalability.
- Collaborate across front-end and back-end domains with cross-functional teams, providing technical leadership to drive scalable and high-performing outcomes.
- Design and integrate third-party APIs and implement robust back-end functionality to support feature-rich applications.
- Lead code reviews, mentor colleagues, and contribute to best practices, architectural decisions, and project documentation.
Requirements
- 4+ years of practical development experience in software or digital platform projects.
- Relevant college degree preferred or equivalent professional experience in software engineering or a related field.
- Strong proficiency with React frameworks and modern JavaScript tooling.
- Experience with headless frameworks, custom application development, and API integrations.
- Solid understanding of ecommerce best practices, performance optimization, accessibility, and SEO considerations.
- Proficient in HTML, CSS, JavaScript, and modern frontend and backend frameworks, with the ability to translate designs into robust code.
Technologies
- React
- Node.js
- Shopify Plus (Headless)
- AWS
- GCP
- Cloudflare
- SST
- Pulumi
- HTML
- CSS
- JavaScript
Culture
- Model and support Techtronic Industries Power Equipment values: People First, Total Ownership, Candid Communication, Innovation Leaders, and a One Team Mentality.
- Act as a collaborative team player to foster trust and a positive working environment with the creative and development teams; maintain a constructive attitude, handle pressure, solve problems, and stay detail-oriented in a fast-paced setting.
Process
Develop a deep understanding of all processes, brand standards, and product lines to ensure consistent delivery and alignment with company goals.
Plus
- Proficiency with Node.js
- Headless Shopify Plus experience preferred
- Cloud infrastructure experience with AWS and GCP
- Familiarity with serverless architectures and infrastructure as code tools such as Cloudflare, SST, and Pulumi