JavaScript Integration Engineer: Customer Data (Remote)

Remote $81k–$138k middle 3 months ago full-time quality 7.3/10

Role in brief

Constructor seeks a JavaScript Integration Engineer to support customer data integrations for its e-commerce search platform. This role involves guiding clients through technical onboarding, building internal tools for integration monitoring, and ensuring reliable data collection for AI algorithms. It suits a middle-level engineer who values collaboration and continuous improvement in a remote-first environment.

About the role

This role focuses on customer data integration within Constructor's e-commerce search and discovery platform. The engineer acts as a technical partner to clients, guiding them through the onboarding process and collaborating on integration tasks. A key aspect involves troubleshooting issues, reviewing implementations, and validating data quality to ensure smooth operation.

The position also includes building and maintaining internal tools to improve visibility into customer integrations. This involves developing dashboards and systems that monitor data quality and integration health. The work directly contributes to evolving event tracking for reliable and scalable data collection, which is critical for the company's AI algorithms.

Success in this role means ensuring robust and scalable customer integrations, directly impacting the performance of Constructor's AI-driven search engine. The engineer will collaborate with product, customer success, and other engineering teams to shape future integration strategies. This involves identifying recurring challenges and developing solutions, as well as improving documentation and developer resources.

The salary for this full-time, middle-level remote role ranges from $80,500 to $138,000 annually.

Who this role suits

  • A person who thrives on guiding others through complex technical processes.
  • Someone who enjoys building tools to monitor and improve system health.
  • An individual who values collaboration across different teams to achieve shared goals.
  • A candidate who is proactive in identifying and solving recurring technical challenges.

From the employer

Responsibilities

  • Acting as a technical partner to customers during onboarding and integration, providing guidance through calls and hands-on collaboration
  • Building and maintaining internal tools that improve visibility into customer integrations, including dashboards and systems that surface data quality and integration health
  • Evolving our event tracking to ensure the reliable and scalable data collection that powers our AI algorithms
  • Improving documentation, training materials, and developer resources for both customers and internal teams
  • Supporting customers asynchronously by troubleshooting issues, reviewing implementations, and validating data quality while proactively monitoring integration health
  • Collaborating with integration-focused teams to identify recurring integration challenges and develop scalable solutions
  • Partnering with Product, Customer Success, and other engineering teams to shape the future of customer integrations

Conditions

  • Remote-first - work from anywhere
  • Bi-weekly sprints/retros and daily stand-ups - Lightweight processes that favor rapid continuous development
  • High trust, low ego culture focused on outcomes over hours
  • Continuous learning encouraged through an annual learning stipend and peer mentorship

Questions about this role

What is the remote work policy for this position?

This is a remote-first position, allowing the successful candidate to work from anywhere.

What is the seniority level for this role?

This is a middle-level full-time position.

How does Constructor support continuous learning?

The company encourages continuous learning through an annual learning stipend and peer mentorship.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Constructor.