Constructor is a next-generation platform for search and discovery in ecommerce, built to optimize for metrics like revenue, conversion rate, and profit. We're a remote-first company that values empathy, openness, and continuous improvement. As a JavaScript Engineer on our Customer Developer Experience team, you'll own development and maintenance of open-source UI components and client libraries that make it effortless to integrate our product discovery platform into web and mobile apps. Requirements A minimum of two years professional and / or academic experience in software engineering. Proficiency with JavaScript and React (TypeScript experience a plus). Ability to communicate with clarity in written and verbal context, comfortable engaging with technical and non-technical stakeholders. Strong analytical and problem-solving skills, with the ability to effectively triage issues and prioritize tasks. Able to pick up new technologies and design patterns quickly. Experience with automated testing fundamentals and best practices. Ability to work within GMT-3 and GMT+3 time zones. Benefits Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year Fully remote team - choose where you live Work from home stipend! We want you to have the resources you need to set up your home office Apple laptops provided for new employees Training and development budget for every employee, refreshed each year Maternity & Paternity leave for qualified employees Work with smart people who will help you grow and make a meaningful impact Regular team offsites to connect and collaborate Originally posted on Himalayas