Constructor logo
ConstructorΒ·

FullStack Engineer - Prospect UI Solutions

About You

You have a knack for solving intricate software development problems and are driven by writing code that simplifies life for millions of users globally. You're committed to continuous learning, pair programming, code reviews, and collaborative brainstorming. You take ownership of high-quality code, communicate technical solutions with clarity and empathy, and take initiative to streamline processes.

About Us

Constructor is the next-generation platform for search and discovery in e-commerce, built on a unique GPT-based architecture made specifically for commerce. Optimizing specifically for metrics like revenue, conversion rate, and profit, Constructor generates consistent $10M+ lifts for major e-commerce brands like Sephora, Petco, Under Armour, home24, Birkenstock, and The Very Group.

We value empathy, openness, curiosity, continuous improvement, and metrics that matter.

About the Position

As a Software Engineer on the Prospect UI Solutions team, you will play a pivotal role in proving how Constructor enhances website discovery experiences for prospective customers. You will work closely with internal Engineering, Product, and Sales stakeholders to seamlessly integrate prospect data and create optimized product discovery demos.

Key Responsibilities

  • Fuel Proprietary AI Models: Write JavaScript code to collect data essential for training AI models.
  • Leverage Modern Tooling: Utilize AI to accelerate problem-solving and software development capabilities.
  • Seal Deals: Collaborate with Data Analysts and Account Executives to secure deals with prominent e-commerce brands.
  • Tech Integration: Assist prospects in integrating their data and user interfaces with Constructor services (ETL and front-end integrations).
  • Deliver Quality: Validate prospect data and ensure high quality in service results.
  • Sales Enablement: Contribute to scaling demo infrastructure to enhance sales team capabilities.
  • Address Inquiries: Provide technical support to Account Executives addressing prospect questions.
  • Elevate the Team: Provide code reviews and constructive problem-solving support to teammates.
  • Visualize Data: Develop dashboards and alerts using React, Redux, Node, ClickHouse, and OpenSearch.
  • Innovate: Implement and test new features for open-source JavaScript UI libraries and REST clients.
  • Team Culture: Actively foster team community and promote a supportive, growth-oriented environment.

Requirements

  • Minimum of 4 years of professional or relevant academic software engineering experience.
  • Excellent communication and interpersonal skills in English (C1 level or higher).
  • Ability to attend regular meetings between 14:00 and 18:00 UTC, with working hours starting between 09:00 and 12:00 UTC.
  • Strong foundation in client-side and server-side programming languages.
  • Experience building user interfaces using modern front-end frameworks (React, Vue, or Angular).
  • Proven track record of building user interfaces with strong consideration for user experience.
  • Experience with automated testing tools (e.g., Cypress, Jest, React Testing Library).
  • Strong JavaScript skills (or proven background in software development with willingness to learn JavaScript quickly).
  • Nice to Have: Experience with TypeScript, Next.js, Tailwind, Storybook, Python, and web scraping.

Benefits

  • Unlimited vacation time (minimum 3 weeks recommended per year)
  • Fully remote environment (work from anywhere)
  • Work-from-home setup stipend
  • Apple laptops provided
  • Annual training and development budget
  • Paid maternity and paternity leave
  • Base salary range: $80,000 - $120,000 USD
  • Regular team offsites

Timezone overlap

UTC+0–+3

Open to

Worldwide

Sign in to track applications and earn points.

More roles at Constructor

Similar remote roles