
Senior Software Engineer – Full stack, Typescript
Commerce
full-time
Posted on:
Location Type: Hybrid
Location: Atlanta • Texas • United States
Visit company websiteExplore more
Salary
💰 $135,960 - $203,940 per year
Job Level
About the role
- Implement new onboarding flows on the Makeswift app, closely collaborating with the Product team to turn designs and prototypes into reality
- Solve for end-to-end product experiences across Makeswift and third-party integrations
- Instrument and measure the product signals to validate bets
- Work on Makeswift’s core rich text editing experience to deliver a world-class authoring experience in the Makeswift builder
- Collaborate with Product and the rest of the engineering team to design and implement UI and APIs for structured content, enabling Makeswift to expand its product portfolio
- Work on data structures that enable realtime collaboration and deep merging for visually creating components and localizing Makeswift content
- Improve our React-based UI design system and develop new components for it that follow accessibility best practices, deliver great performance, and have thoughtful component API design
- Expand Makeswift’s API to support better first and third party integrations for use cases across ecommerce, translations, search, AI, and more
- Explore how we can leverage LLMs to solve Makeswift’s customer problems by collaborating with our Agents team.
Requirements
- 5+ years of experience building web applications
- Strong proficiency with React and TypeScript with proven production experience
- Deep understanding of web standards like HTTP, HTML, CSS, and JavaScript APIs (e.g., DOM, Fetch API, etc.)
- Experience with troubleshooting and optimizing web performance (i.e., Core Web Vitals)
- Understanding of RESTful and GraphQL APIs
- Experience with UI testing frameworks and libraries (e.g., Vitest, Jest, Playwright, React Testing Library, etc.)
- Experience with monitoring, observability, and analytics tooling (e.g., Sentry, Segment, etc.)
- Comfortable with CI/CD tools and hosting providers (e.g., GitHub Actions, CircleCI, Vercel, GCP, AWS, etc.)
- Excellent problem solving skills; able to balance technical excellence with pragmatic solutions
- Strong written and verbal communication skills; able to explain complex technical concepts clearly
- Skilled with managing complex frontend application state in React and familiarity with the available tools (e.g., Redux, Zustand, MobX, etc.)
- Experience with client-side libraries for data fetching (e.g., Apollo Client, TanStack Query, SWR, etc.)
- Familiarity with bundlers and transpilers (e.g., Webpack, Vite, Babel, Rollup, etc.)
- Experience building visual editing or design tools
- Background in ecommerce platforms
- Experience with NestJS
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactTypeScriptHTMLCSSJavaScriptRESTful APIsGraphQL APIsUI testing frameworksweb performance optimizationNestJS
Soft Skills
problem solvingcommunication