20 hours ago

Integration Engineer, Customer Developer Experience

Constructor

Hybrid
Full Time
$100,000
Hybrid

Job Overview

Job TitleIntegration Engineer, Customer Developer Experience
Job TypeFull Time
Offered Salary$100,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Constructor

Constructor is a leading platform for search and discovery in ecommerce, meticulously designed to boost key metrics like revenue, conversion rates, and profit. Our cutting-edge search engine, developed in-house, leverages transformers and generative LLMs to power everything from core search functionality to personalized recommendations and shopping agents. Engineering is our largest department, dedicated to maintaining our market-leading proprietary engine that has consistently outperformed competitors in A/B tests, continuously pushing the boundaries of AI innovation.

Our engine operates at extreme scale, processing over 1 billion queries daily across 150 languages and approximately 100 countries. It serves some of the world's largest ecommerce companies, including Sephora, Under Armour, and Petco.

We are a passionate team committed to solving complex problems and enhancing the lives of our customers and colleagues. Our core values include empathy, openness, curiosity, and continuous improvement, driven by a focus on meaningful metrics. We believe in empowering every team member to excel in their respective areas. Founded in 2019 by Eli Finkelshteyn and Dan McCormick, Constructor is a U.S. based company still led by its founders.

About The Position: Integration Engineer, Customer Developer Experience

As an Integration Engineer, Customer Developer Experience on the Customer Developer Experience team, you will be instrumental in developing and maintaining open-source UI components and client libraries. These tools are crucial for enabling effortless integration of Constructor's product discovery platform into various web and mobile applications.

Your key responsibilities will include:

  • Acting as a technical partner to customers, providing expert guidance during onboarding and integration through both calls and hands-on collaboration.
  • Assisting customers asynchronously by troubleshooting issues, reviewing implementations, and validating data quality, alongside proactively monitoring integration health for early issue resolution.
  • Shipping and maintaining innovative open-source TypeScript/React UI libraries that facilitate next-generation retail experiences globally.
  • Expanding test coverage for open-source REST client SDKs, which handle billions of daily requests.
  • Creating comprehensive documentation, sample applications, and tutorials to accelerate time-to-value for customers.
  • Collaborating closely with Product Management, Customer Success, and other engineering teams to prioritize features and effectively address customer needs.
  • Championing Developer Experience (DevX) by crafting intuitive tools, thorough documentation, and practical reference examples for seamless integrations.

How We Work

  • Remote-first: Enjoy the flexibility to work from anywhere.
  • Cross-functional: Engage daily with Product, Data Science, and Customer Success teams.
  • Agile processes: Operate with one-week sprints, daily stand-ups, and monthly retrospectives, favoring rapid and continuous development.
  • High trust, low ego culture: A focus on outcomes rather than hours worked.
  • Continuous learning: Supported by an annual learning stipend and peer mentorship.

Requirements

  • A minimum of two years of professional and/or academic experience in software engineering.
  • Proficiency with JavaScript and React; TypeScript experience is a significant plus.
  • Clear and effective communication skills, both written and verbal, with comfort engaging technical and non-technical stakeholders.
  • Strong analytical and problem-solving abilities, capable of triaging issues and prioritizing tasks efficiently.
  • Adept at quickly learning new technologies and design patterns.
  • Experience with automated testing fundamentals and best practices.
  • Ability to collaborate across PST and GMT+1 time zones.
  • Enjoys daily customer interaction, solving novel problems, and working closely with internal teams.

Beneficial (but not required) experience includes:

  • Contributing to or maintaining open-source projects.
  • Experience with Java, .NET, Python, Swift (iOS), or Kotlin (Android).

Benefits

  • Unlimited vacation time, with a strong encouragement to take at least three weeks annually.
  • Fully remote team, offering flexibility in your living location.
  • Work from home stipend to equip your home office.
  • Apple laptops provided for all new employees.
  • Annual training and development budget for continuous growth.
  • Maternity & Paternity leave for qualified employees.
  • Opportunity to work with intelligent individuals, fostering personal growth and significant impact.
  • Competitive base salary: $80k-$120k USD, based on experience and interview performance.
  • Stock options, provided in addition to the base salary.
  • Regular team offsites for connection and collaboration.

Diversity, Equity, and Inclusion at Constructor

Constructor.io is dedicated to fostering a diverse, equitable, and inclusive work environment. As an equal opportunity employer, we welcome applicants from all backgrounds, providing equal opportunities regardless of education, opinion diversity, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status, or affiliation with any other protected group. We encourage all qualified individuals to apply, even if they do not meet every listed qualification, as our priority is finding the best candidate.

Key skills/competency

  • Integration Engineering
  • Developer Experience (DevX)
  • TypeScript
  • React
  • JavaScript
  • Open Source Contribution
  • API Integration
  • Customer Support
  • Troubleshooting
  • Software Development Lifecycle

Tags:

Integration Engineer
Customer Developer Experience
Integration
Developer Experience
Customer Support
API
SDK
Troubleshooting
Documentation
UI Components
Client Libraries
Onboarding
JavaScript
React
TypeScript
REST
Open Source
Git
Web Development
Front-end
Automated Testing
UI/UX

Share Job:

How to Get Hired at Constructor

  • Research Constructor's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor. Understand their focus on AI, scale, and customer success.
  • Tailor your resume for integration: Highlight experience with JavaScript, React, TypeScript, API integration, and open-source projects. Emphasize customer-facing technical roles and contributions to developer experience.
  • Showcase technical expertise: Be prepared to discuss your proficiency in modern web technologies, automated testing, and problem-solving. If possible, share examples of your open-source contributions or client library development.
  • Emphasize communication and collaboration: Constructor values clear communication and cross-functional teamwork. Prepare examples demonstrating your ability to guide technical and non-technical stakeholders and work effectively in a remote setting.
  • Demonstrate problem-solving aptitude: During interviews, focus on your analytical skills, how you triage issues, and your approach to learning new technologies quickly, as these are critical for the Integration Engineer, Customer Developer Experience role.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background