Senior Software Engineer - Full Stack TypeScript (Remote)
About the Role
We are looking for a Senior Software Engineer - Full Stack TypeScript to join our dynamic team at Commerce. This is a fantastic opportunity to work remotely and be part of a mission-driven company that empowers businesses to innovate and grow. As a Senior Software Engineer, you will play a crucial role in delivering the Makeswift product, enhancing our AI-driven commerce ecosystem.
What You'll Do
- Implement new onboarding flows on the Makeswift app, collaborating closely with the Product team to turn designs and prototypes into reality.
- Design and develop end-to-end product experiences across Makeswift and third-party integrations.
- Instrument and measure product signals to validate our strategic bets.
- Enhance Makeswift’s core rich text editing experience to provide a world-class authoring tool.
- Collaborate with Product and engineering teams to design and implement UI and APIs for structured content.
- Work on data structures enabling real-time collaboration and deep merging for visually creating components.
- Improve our React-based UI design system and develop new components that follow accessibility best practices.
- Expand Makeswift’s API to support better first and third-party integrations across e-commerce, translations, search, AI, and more.
- Explore leveraging LLMs to solve 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 such as HTTP, HTML, CSS, and JavaScript APIs.
- Experience troubleshooting and optimizing web performance, including Core Web Vitals.
- Familiarity with RESTful and GraphQL APIs.
- Experience with UI testing frameworks and libraries like Vitest, Jest, and React Testing Library.
- Comfortable with CI/CD tools and hosting providers such as GitHub Actions and AWS.
- Excellent problem-solving skills and the ability to communicate complex technical concepts clearly.
Nice to Have
- Experience managing complex frontend application state in React.
- Familiarity with client-side libraries for data fetching like Apollo Client.
- Experience with bundlers and transpilers such as Webpack and Babel.
- Background in e-commerce platforms and experience with NestJS.
What We Offer
- Competitive salary range of $135,960 - $203,940 based on experience and location.
- Fully remote work options with a preference for on-site/hybrid in Austin, TX or Atlanta, GA.
- A collaborative and inclusive work environment that values diverse perspectives.
- Opportunities for professional growth and development.
- Comprehensive benefits package including health, wellness, and more.
Join us as a Senior Software Engineer - Full Stack TypeScript and help shape the future of commerce!
This Senior Software Engineer role offers a unique opportunity to work remotely at a leading company in the AI-driven commerce space. Competitive salary and growth potential make it an attractive position.
Who Will Succeed Here
Proficient in TypeScript and React with a strong ability to build responsive and performant web applications, utilizing RESTful APIs and GraphQL for efficient data handling.
Self-motivated and disciplined, capable of thriving in a fully remote work environment while managing time effectively and collaborating asynchronously with cross-functional teams.
Deep understanding of CI/CD practices and experience with AWS services to ensure smooth deployments and infrastructure management, coupled with a proactive mindset towards UI testing and quality assurance.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months