Full Stack Web Developer
Puyallup, WA • Web Development
Job Type
Full-time
Description

Warmoth Guitar Products, Inc. has been building custom guitar and bass parts in Puyallup for over 45 years. We are a family owned and operated business located in Puyallup on South Hill. Much of what we sell is configured by the customer on Warmoth’s website before it gets made. We love guitars and our customers love them too.

Our website is the businesses primary platform and we are seeking a developer to manage it.


Hours: Full-time, Monday – Friday, 8:00am – 4:30pm, onsite


Compensation: $90,000 - $130,000/yearly, DOE


Benefits: Medical, Dental, Vision, Life Insurance, Employee Assistance Program, Employee Discount Program, 401(k) with up to a 4% employer match, Paid Holidays, Vacation and Sick Leave


The Job

You will manage the Company website and internal web applications. This includes the Magento 2 (Adobe Commerce) storefront and its custom configurator, the Node.js tools the shop runs on, and much more. The site sits behind Cloudflare that you will manage, to include DNS, WAF, bot rules, and caching. When bots hit the configurator at 2am, you will be the one responsible for figuring out what they are doing and shutting them down. You would design, build, test, deploy, and fix the website when it breaks. You keep the website up for customers around the clock and hold to Company security and compliance standards while doing so. 


Primary Job Duties/Responsibilities Include, but are not limited to:

• Manage and maintain the Magento 2 (Adobe Commerce) architecture, including custom modules, themes, and third-party extensions.

• Troubleshoot and debug code across Magento 2 (Adobe Commerce), PHP, and JavaScript.

• Develop and support internal web applications built on Node.js and Postgres. 

• Build and consume REST and GraphQL APIs for the storefront and internal systems.

• Implement SEO techniques and use site data to increase traffic and performance.

• Work web tickets through our help desk and track projects in Trello daily.

• Ensure the website is operating properly and cross compatible across various browsers and mobile devices.

• Manage Cloudflare: DNS, WAF rules, bot mitigation, caching, page rules, watching traffic, spotting abuse, and tuning the rules.

• Synchronize and update development and production environments; deploy through CI/CD.

• Utilize Claude and other approved AI tools to accelerate coding, debugging, documentation, and testing. 

• Proactively identify and suggest opportunities for web-related improvements.

• Maintain strict adherence to internal and external security and compliance standards.


Requirements

  • Skills:
    • Excellent verbal and written communication.
    • Excellent organization and attention to detail.
    • Excellent time management.
    • Confident decision making. 
    • Strong analytical and problem-solving.
    • Professional email and phone etiquette.
    • High level of integrity and professionalism
  • Able to:
    • Operate efficiently and stay focused in a sometimes-distracting environment.
    • Prioritize tasks while adapting to shifting workloads and changing priorities.
    • Handle sensitive, confidential and proprietary information properly.
    • Type 40+ wpm and 10 key by touch.
    • Navigate and use Excel, Word, Outlook, (Microsoft Office Suite).

Required Experience

• 3+ years of professional web development

• 3+ Magento 2 (Adobe Commerce) experience (themes, modules, customization) in a production environment.

• PHP 8+.

• JavaScript, HTML5, CSS3.

• Node.js for internal applications and service-layer work.

• MySQL: schema design and query writing.

• Postgres Database Management

• Git: feature branching, rebasing, merge workflows.

• Linux and Windows command line: file system, scripting, process control.

• REST and GraphQL APIs, both consuming and building.

• Daily use of AI coding tools in your development workflow. Warmoth’s approved tool is Claude. You need solid judgment on when to trust output, when to verify it, and what data never leaves the company.

• Basic networking and server concepts: DNS, ports, firewalls, Apache/Nginx.

• Cloudflare or equivalent CDN/WAF: DNS management, firewall rules, caching.


Preferred Experience

• Vue.js or React.

• Sass/Less, Bootstrap, jQuery.

• Docker.

• CI/CD pipelines (GitHub Actions, Jenkins, or equivalent).

• Python, Java, C++, C#, or another object-oriented language.

• Kanban-style project tracking (Trello or similar) and help desk ticketing.


Working Environment

This position does not supervise other positions and is a team of one that reports directly to the Chief Operating Officer (COO). It is full-time, onsite, Monday – Friday from 8:00 AM – 4:30 PM, and may be expected to work as needed for emergencies. This position works in a temperature-controlled office environment with four to five other people. This individual will work both independently and with other employees, as needed. This position will spend most of the day sitting or standing at a desk, working at a computer, speaking on the phone, or with individuals in person. 


To Apply

• Resume.

• A link to a portfolio, GitHub, or a live site you built or maintain.

• 2–3 references, at least 2 from work-related experience.

• A short description of which Requirements you meet and how they would benefit Warmoth.