
JavaScript Engineer - Customer Data Integrations
Skills & Stack
About the Role
As a JavaScript Engineer on the Data Integrations team, youll build the connectors that sync customer data between e-commerce platforms (Shopify, Magento) and Constructors AI engine. This role focuses on developing real-time data pipelines using Node.js/TypeScript to process product catalogs, user behavior, and inventory updates. Youll create React-based admin UIs for integration management, optimize PostgreSQL queries for large-scale e-commerce datasets, and implement GraphQL APIs for frontend consumption. The position offers deep exposure to retail tech stacks, opportunities to contribute to open-source connector frameworks, and mentorship from engineers with Amazon/Alibaba experience. Successful candidates will develop expertise in headless commerce architectures while working with technologies like Elasticsearch for product search and Redis for low-latency caching.
About Constructor
Constructor is the leading AI-powered product discovery platform for e-commerce, processing over 1 billion monthly searches for retailers like Sephora, Backcountry, and The Home Depot. Founded in 2015 by former Amazon engineers, the company has raised $61 million from investors including Silversmith Capital Partners. Constructors technology increases conversion rates by 20-50% through personalized search, recommendations, and merchandising tools. The platform handles 10,000+ requests per second during peak shopping events like Black Friday, with 99.99% uptime SLA for enterprise clients.
What You'll Do
- 1Develop Node.js data connectors for 30+ e-commerce platforms
- 2Build React interfaces for integration configuration
- 3Optimize PostgreSQL schemas for product catalog storage
- 4Implement GraphQL resolvers with Apollo Server
- 5Create real-time inventory sync pipelines
- 6Develop AWS Lambda functions for event processing
- 7Write Jest/Cypress tests with 85%+ coverage
- 8Containerize services using Docker and Kubernetes
- 9Monitor production systems with Datadog
- 10Implement CI/CD pipelines with GitHub Actions
- 11Troubleshoot performance bottlenecks
- 12Document APIs using Swagger/OpenAPI
- 13Collaborate with AI team on data requirements
- 14Contribute to open-source connector SDK
- 15Participate in on-call rotation
What We're Looking For
- 3+ years professional JavaScript/TypeScript experience
- 2+ years Node.js backend development
- 1+ years React with TypeScript
- Experience with e-commerce platforms (Shopify/Magento)
- Knowledge of relational databases
- Understanding of REST/GraphQL API design
- Familiarity with cloud platforms (AWS preferred)
- Ability to debug distributed systems
- English proficiency (technical documentation)
- Bonus: Retail/e-commerce domain experience
- Bonus: Elasticsearch/Redis expertise
- Bonus: AWS Certified Developer
- Bonus: Contributions to OSS projects
Ready to apply for this role?
JavaScript Engineer - Customer Data Integrations at Constructor — click below to submit your application.
