[Remote] Senior Full-Stack TypeScript Developer
Note: The job is a remote job and is open to candidates in USA. Five Guys Roofing is a family-oriented roofing company that leverages technology to improve customer and employee experiences. The Senior Full-Stack TypeScript Developer will independently scope, plan, build, deploy, and support web applications while collaborating across departments and integrating modern tools, services, and APIs.
Responsibilities
- Develop and maintain web applications using our tech stack
- Own projects from idea through deployment, including setting delivery dates and communicating clearly when something is at risk
- Collaborate with departments across the company to build tools that improve efficiency, automate repetitive work, and strengthen outreach
- Integrate third-party services and APIs into our internal systems and customer-facing experiences
- Manage the full software development lifecycle: testing, debugging, deploying, and supporting what you ship
- Communicate effectively with technical and non-technical teammates, vendors, partners, and occasionally customers
- Evaluate emerging tools and technologies and recommend improvements that keep our stack modern and maintainable
Skills
- Remote, but the candidate must be local to the Gilbert/Mesa area or the greater Phoenix metro area
- 6+ years of professional software development experience
- Strong proficiency in both front-end and back-end development
- Solid grasp of the software development lifecycle, testing methodology, and debugging technique
- Track record of owning projects independently, committing to delivery dates, and meeting them
- Comfort working with AI tooling as a force multiplier rather than a replacement for understanding
- Excellent communication skills, with the ability to tailor a message to the audience
- A growth mindset and genuine curiosity about how things work
- A college degree is not required
- In rare cases of system failure or emergency, we need someone willing to address the issue promptly, including on a weekend
- Bonus: experience with marketing technology, CRM integrations, telephony, or the roofing industry
Benefits
- Remote position with in-person team lunches, company updates and training, and occasional project working sessions.
- Training provided through in-person company updates and training sessions.
Company Overview