S-5! makes the products that attach things to metal roofs, and we’ve been the global leader at it for over 30 years. What most people don’t see is that we’re also a technology-forward company that builds its own web platforms, internal tools, and business systems. We use AI where it actually helps, not for the sake of it. If you want your code to have a direct impact on how the business operates every day, this is that kind of place.
About the Role
We’re hiring a Full Stack Web Developer who has solid fundamentals and is still hungry to learn. You’ve shipped real software in a professional setting and you’re comfortable working across a codebase, a database, and a deployment pipeline. But you’re not coasting on what you already know. You want to get better, pick up new things, and figure out how to solve real problems with technology.
You’ll work across the stack: public-facing websites, internal web apps, and the tools our teams use every day. That means wiring up systems, automating workflows, and helping the business run better. AI is part of the toolkit here, and we expect you to use it where it makes sense, the same way you’d use any other good tool.
This is not a role where someone hands you a spec and you just build it. You’ll talk to people across the company, understand what they actually need, and turn that into something that works. If that kind of autonomy sounds good to you, keep reading.
What You’ll Do
• Build, maintain, and improve company websites, web applications, and internal tools
• Develop user-facing features using modern front-end technologies
• Work on back-end systems, integrations, and application logic that support business operations
• Connect systems and services through APIs, data flows, and automation
• Write code that is clean, maintainable, secure, and built for long-term support
• Work with teams across the business to understand problems and turn them into working solutions
• Participate in code reviews, technical planning, and ongoing improvement of existing systems
• Troubleshoot production issues and fix root causes, not just symptoms
• Improve development workflows, testing practices, and deployment processes
• Use AI as part of your day-to-day work to improve speed, quality, and output
• Look for practical ways to apply AI and automation to internal workflows
• Evaluate new tools and approaches based on whether they actually help, not whether they’re trendy
What We’re Looking For
We care more about how you think and how fast you learn than whether your resume checks every box. That said, you do need a real foundation, and here’s what that looks like:
You Should Bring
• 3-6 years of professional software or web development experience, or equivalent hands-on experience
• A track record of building and maintaining web applications in a team setting
• Strong fundamentals in modern JavaScript, HTML, CSS, and responsive front-end development
• Working experience with at least one modern web framework or CMS
• Familiarity with back-end technologies and relational databases
• Experience building or consuming APIs and integrating systems across platforms
• The ability to write clean, maintainable code and work in existing codebases without making a mess
• Proficiency with Git and standard team practices like pull requests and code reviews
• Comfort using AI tools in your day-to-day technical work
• Solid problem-solving skills and the ability to work independently when needed
Bonus Points
• Experience using AI to improve development workflows, automate processes, or support better decision-making
• Familiarity with AI workflows like prompt design, tool orchestration, or structured outputs
• Experience with PHP, CMS-driven platforms, or JavaScript frameworks like Vue or React
• Hands-on experience with MySQL or MariaDB
• Familiarity with automated testing, browser automation, or Docker
• An eye for accessibility, performance, and secure coding practices
• You’ve built internal tools, integrations, or automations that made someone’s job easier
Who Thrives Here
This role is a good fit if you:
• Actually enjoy learning new tools and technologies, not just listing them on a resume
• Prefer solving real problems over debating perfect solutions
• Take ownership of your work and care about doing it well
• Ask good questions and aren’t afraid to say “I don’t know, but I’ll figure it out”
• Want to work somewhere your contributions are visible and matter
Compensation
• Base salary: $90,000-$100,000, depending on experience
• Target performance bonus: 10%
How to Apply
• Submit your resume with links to relevant work (GitHub, portfolio, side projects, whatever shows how you think and build)
• A short note about your experience: what you’ve worked on, what you’re proud of, and what you want to learn next
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Wholesale Building Materials
Referrals increase your chances of interviewing at S-5! by 2x