
Senior Fullstack Software Engineer, CMS
Tapcart
full-time
Posted on:
Location Type: Remote
Location: Alabama • Arizona • United States
Visit company websiteExplore more
Salary
💰 $175,000 - $200,000 per year
Job Level
About the role
- Create the authoring experience that enables our merchants to manage their account, build and deploy their app, create marketing campaigns, and review their app’s business performance across key metrics
- Build an intuitive, drag‑and‑drop editor that visualizes app composition in real time
- Integrate AI across our feature set to unlock super-human productivity
- Deliver command-line tools for scaffolding, custom code integration, version control support, and CI/CD pipelines
- Prototype new editor features in weekly sprints, validate with live merchants, iterate, and roll out to thousands of apps
- Write and maintain clean, testable code and comprehensive documentation for both the editor and CLI
Requirements
- 5-7 years of experience in software engineering
- 3+ years of full‑stack development with React + Next.js (TypeScript)
- Strong understanding of state management (Redux, Zustand, Recoil) and experience with drag‑and‑drop libraries.
- Familiarity with cloud deployments and hosting.
- Ability to ship production-ready code in a fast‑paced, cross‑functional environment.
- Bonus if you have Shopify or ecommerce experience, prior work on editor/CMS applications, GraphQL experience, background in UX, product or design critique, contributions to open‑source component libraries, command-line tools, or design‑system tooling.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full-stack developmentReactNext.jsTypeScriptstate managementReduxZustandRecoildrag-and-drop librariesGraphQL
Soft Skills
ability to ship production-ready codefast-paced environmentcross-functional collaboration