Software Engineer
About UsWebstacks is a high performance website operations and growth marketing agency established in 2020. We have quickly grown into a 45-person company because of our innovative website operations methodology, strong partnerships, and high-growth clients. We are constantly setting larger goals and stopping at nothing to achieve them. Our team’s dedication is humbling, and we are looking for another motivated individual to help us reach the next level. Our mission is to transform the way the world’s most influential SaaS, FinTech, and Blockchain companies compete in today's digital landscape.Position OverviewWebstacks is a design and development agency partnering with high-growth companies across SaaS, FinTech, Blockchain, Security, Healthcare, and more to build modern, performant web experiences. We’re looking for a Software Engineer to join our engineering team and deliver best-in-class digital products across a fast-moving, diverse client portfolio.This is a client-facing role. You’ll work directly with stakeholders to understand requirements, communicate technical decisions, and deliver solutions that meet both business and user needs. Day-to-day you’ll collaborate closely with designers, project managers, and senior engineers across modern frontend frameworks, headless CMS platforms, and performant web architectures.This is a full-time, US-based remote role. Our office is in San Diego, CA — local candidates interested in hybrid are welcome, though it’s not required.Role DetailsLocation: Remote, US-Based (San Diego, CA office available for hybrid)Employment Type: Full-TimeExperience: 3–5 years of professional software engineering experienceReports To: Engineering ManagerHours: Pacific Time (PT) alignedWhat You’ll DoBuild reusable, modular, and well-documented frontend components using modern JavaScript frameworksTranslate Figma and Sketch designs into fast, accessible, and polished digital experiencesIntegrate and manage content across a variety of headless CMS platforms, ensuring seamless deliveryCollaborate with designers, project managers, and fellow engineers across the full project lifecycle — from kickoff through deploymentParticipate in code reviews, giving and receiving constructive feedback to uphold team-wide quality standardsMaintain and contribute to design systems, component libraries, usage guidelines, and documentation to support the broader teamDebug and resolve UI issues to ensure a seamless and performant user experienceCommunicate technical decisions and surface alternative solutions clearly to both technical teammates and non-technical clientsApply product thinking to engineering delivery, treating websites as long-lived products aligned with customer and business needsWhat You’ll Bring3–5 years of professional frontend or full-stack web development experienceStrong proficiency in JavaScript and TypeScript, with hands-on React experienceExperience with modern frontend frameworks, particularly Next.js and/or Gatsby.jsSolid command of HTML5, CSS3, and CSS pre-processors (SASS/LESS)Experience integrating and managing headless CMS platforms such as Sanity, Contentful, Storyblok, DatoCMS, Builder.io, Prismic, Strapi, WordPress, or HubSpotFamiliarity with Node.js, GraphQL APIs, and RESTful servicesProficiency with Git-based version control and collaborative development workflowsSolid understanding of SEO, site performance, and accessibility principles, with experience applying them to high-quality marketing websitesClear written and verbal communication skills — comfortable engaging with both technical teammates and non-technical clientsWordPress experience is a plus (1+ years preferred)Our Tech StackFrameworks: Next.js, Gatsby.js, React, TypeScriptCMS Platforms: Sanity, Contentful, Storyblok, DatoCMS, Builder.io, Prismic, Strapi, WordPress, HubSpotHosting & Infrastructure: Vercel, Netlify, AWS Amplify, CloudflareAPIs & Tooling: GraphQL, REST, Node.js, Git, Figma, JiraWho You AreAn analytical thinker who asks smart questions, anticipates roadblocks, and comes with solutionsA self-starter who takes ownership and sees work through without hand-holdingA collaborator who communicates well with designers, PMs, and clients alikeEager to learn and grow — you embrace new frameworks, tools, and technical challengesDetail-oriented about code quality, performance, and accessibilityUnderstands the importance of and value in creating and executing on best practices as well as keeping up to date with new technologiesSD Pay Range$70,000 - $90,000 USDAll this sound good? Sweet, we can't wait to chat!