Senior Web Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
This is a full-time 1099 contract position, structured with an agreed annual rate paid twice monthly. Itās the same setup we use across our core team: stable, predictable, and built for people who want to do their best work without the noise.
What this role actually is
You are the web development department. You set the technical direction, you do the work, and when volume requires outside help, you work with the PM to bring in contractors. You donāt manage them directly, but your standards are what their work gets measured against. Nothing ships without your eyes on it.
Some days youāre building. Some days youāre reviewing someone elseās build. Some days a client emails because something is broken and nobody knows why. That email lands with you.
Weāre based in Charlotte, NC and work 9-5 ET. We expect this role to be available and collaborative during those hours.
What youāll be doing
Fixing things
- Diagnosing and resolving site errors across Shopify and HubSpot, often with no documentation and no clear history of what changed
- Picking up half-finished contractor work and getting it across the line
- Troubleshooting broken forms, integrations, checkout flows, and layout issues after app or theme updates
- Being the person who responds when a client says āsomethingās wrongā and actually figures out what that something is
Building things
- Building full Shopify and HubSpot websites, from initial setup through launch
- Translating Figma files from our designer into clean, functional builds. Tight collaboration sometimes, clean handoff other times. You need to work well either way.
- Developing within Sprocket Rocket on HubSpot and paid theme frameworks on Shopify, plus custom work where the situation calls for it
- Making the call on when to configure an existing template versus when to build from scratch, and when the budget means the theme has to do the heavy lifting whether youād choose it or not
- Researching, evaluating, and recommending plugins and apps before anyone commits to them
- Building everything so itās clean and editable on the WYSIWYG side. Client teams need to be able to use what you build without calling us every time.
- Working within theme and template constraints even when a custom solution would be cleaner. Knowing when that tradeoff is acceptable and when it isnāt.
Owning the technical function
- QA-ing your own work alongside the AM/PM before anything goes to a client, and making revisions based on that process
- Scoping web development projects accurately for owner to sale + knowing when contractor estimates are off
- Reviewing and QA-ing contractor work beyond surface-level front-end checks
- Being the internal voice that defines what good web development looks like at DigMo
- Keeping the agency current on how AI is changing the intersection of development and growth marketing workflows.
The environment, honestly
The core team is small; An owner, a marketing strategist, and a full-time contract designer and a hybrid Account Manager/ Project Manager. The AM/PM is your primary working relationship. They own project and client management. This role is the technical counterpart to that. Beyond the core team, thereās a rotating cast of contractors.Some clients have solid setups. Others have inherited technical debt, no documentation, and sites patched together by too many contractors over too many years. You need to be comfortable with both.
Requirements
Do you have experience in WordPress?, * Deep experience with theme architecture and front-end development, whether that comes from Shopify, WordPress, Webflow, or elsewhere. Shopify-specific experience including Liquid and the app ecosystem is a strong plus. What matters most is that you understand how themes are built, where they break, and how to work within them without making a mess.
- Some HubSpot CMS development experience including HubL, bonus Sprocket Rocket
- The ability to walk into a broken site with no context and start making sense of it fast
- Fluency in React, Vue, or TypeScript at a level where you can read and assess an existing codebase quickly
- Genuine experience with WYSIWYG-friendly build practices. You think about the editor experience, not output alone.
- Comfortable working from Figma files and translating design intent accurately into a live build
- Ability to scope, review, and QA contractor work with confidence
- Knows when a plugin solves the problem and when it creates three new ones. Can evaluate quickly, make a clear call, and move. Doesnāt reach for a custom solution when an existing one does the job.
The mindset weāre hiring for
You move fast in undocumented environments. You take every task seriously, whether itās a broken form or a full architecture decision. And when it comes to how something gets built, you weigh the technical options alongside the budget, the clientās goals, and the outcome youāre trying to achieve. You donāt need someone to define the problem for you, you go find it.
Benefits & conditions
$95,000 - $120,000 a year - Full-time, Contract
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role ā technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 133 - Back to Front
16 Best Free React UI Libraries in 2025
Dev Digest 121 - AI goes offline
Web Development Best Practices: What The Data Tells us