🚀 About us
Constructor is the cutting-edge platform reimagining search and discovery in ecommerce. We've built an entirely in-house search engine using transformers and generative LLMs that explicitly optimizes for critical metrics like revenue, conversion rate, and profit. Engineering is our powerhouse, and we've developed a proprietary engine so robust that we've never lost an A/B test against competitive technologies. We're obsessed with staying at the bleeding edge of AI.
Our engine handles extreme scale: over 1 billion queries daily across 150 languages and roughly 100 countries. Some of the biggest names in retail - Sephora, Under Armour, and Petco - trust our platform.
We're a passionate crew who love solving complex problems and making life better for our customers and each other. Empathy, openness, curiosity, and continuous improvement aren't just words - they're how we operate. We believe that when everyone does what they do best, magic happens.
Founded in 2019 by Eli Finkelshteyn and Dan McCormick, Constructor remains founder-led and mission-driven.
About You
You're a software engineer who thrives on tackling challenges across different tech stack layers. You're a self-starter who doesn't just handle ambiguity - you navigate it with confidence. You enjoy collaborating across functions, whether that's with engineers, product managers, data scientists, or designers. Clean, maintainable code is your jam, and you're always hungry to learn and grow.
About the Position
As a JavaScript Engineer on our Customer Developer Experience team, you'll be the driving force behind our open-source UI components and client libraries that make integrating our product discovery platform seamless. Your mission:
• Be a technical partner during customer onboarding, providing hands-on guidance
• Proactively troubleshoot and validate customer implementations
• Ship cutting-edge TypeScript/React UI libraries powering next-gen retail experiences
• Expand test coverage for REST client SDKs handling billions of daily requests
• Craft clear documentation and sample apps that accelerate customer time-to-value
• Collaborate cross-functionally to prioritize features and address customer needs
• Champion Developer Experience by creating intuitive tools and reference examples
How we work
• Remote-first: work from anywhere
• Cross-functional daily partnerships
• One-week sprints with daily stand-ups and monthly retrospectives
• High-trust culture focused on outcomes, not hours
• Continuous learning through annual learning stipends and peer mentorship
Requirements
• 2+ years software engineering experience
• JavaScript and React proficiency (TypeScript a bonus)
• Strong communication across technical and non-technical audiences
• Analytical problem-solving skills
• Quick technology and design pattern learner
• Automated testing fundamentals
• Availability in GMT-3 to GMT+3 time zones
• Passion for customer interaction and problem-solving
Nice-to-haves:
• Open source project contributions
• Experience in Java, .NET, Python, Swift, or Kotlin
Benefits
🏝️ Unlimited vacation (minimum 3 weeks recommended)
🌎 Fully remote team
🛋️ Work-from-home stipend
💻 Apple laptop provided
🧑🎓 Annual training budget
👪 Parental leave
🧠 Collaborate with brilliant teammates
💵 Base salary: $80k-$120k USD
🎉 Regular team offsites
Diversity, Equity, and Inclusion
We're committed to a diverse, equitable workplace. As an equal opportunity employer, we welcome individuals from all backgrounds. We're interested in finding the best candidate, period.
Pro tip: Research shows women and people of color might hesitate to apply if they don't meet every qualification. Our advice? Apply anyway.
Remote (Global)
Constructor is hiring a JavaScript Engineer : Customer Developer Experience (Remote)
Got hired remotely?
Get paid like a professional
Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.
Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Free signup • 5 min setup