🚀 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)
Your first international client?
Don't lose them over invoicing
Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.
Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Ready in 24 hours





