About the role
We're hiring on behalf of a Haystack partner!
The Role
• Design and architect scalable features for a direct-to-consumer e-commerce platform built on Next.js and a leading cloud provider.
• Own critical systems including payment processing, content management integration, authentication, and commerce workflows.
• Lead technical initiatives from design through deployment, ensuring performance, security, and reliability.
• Build and optimize a TypeScript monorepo using Turborepo, balancing shared code with application independence.
• Drive integration strategy for third-party platforms including commerce solutions, content management systems, authentication providers, marketing automation, and payment gateways.
• Establish engineering standards and best practices across testing, monitoring, and deployment.
What You'll Need
• Bachelor’s degree in software engineering or a related field, or equivalent practical experience.
• 6+ years of professional software engineering experience, with at least 3 years in full-stack roles.
• Expert-level proficiency in TypeScript with deep understanding of advanced types, generics, and type safety patterns.
• Extensive experience building production applications with React and Next.js.
• Proven track record building and scaling e-commerce platforms with hands-on experience in direct-to-consumer business models.
• Strong understanding of payment systems, including third-party integrations, fraud prevention, and compliance.
What's On Offer
• Competitive annual salary ($100,000 - $200,000) plus potential for bonuses.
• Opportunities for career development within a global organization.
• Comprehensive health and wellness benefits.
• Excellent retirement savings plan with a high employer contribution.
Apply via Haystack today!
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at Haystack was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
