Advertisement
Constructor logo
Full-time·Constructor

JavaScript Engineer - Customer Data Integrations

Remote (Brazil) - HQ at 548 Market St, San Francisco, CA 94104R$15,000 - R$22,000 per month (approx. $3,000-$4,400 USD) + equity16 skills

Skills & Stack

JavaScript (ES6+)TypeScript 4.0+Node.js 16+React 18PostgreSQL 14AWS LambdaGraphQLApollo ServerJestCypressDockerKubernetesRedisElasticsearchData ModelingE-commerce APIs

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

15 items
  • 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
Advertisement

Ready to apply for this role?

JavaScript Engineer - Customer Data Integrations at Constructor — click below to submit your application.

Apply Now
Advertisement

Related Jobs

More jobs at this company

Explore other opportunities at the same company

No related jobs found

Similar jobs in this location

Find other opportunities in the same area

No related jobs found

Jobs requiring similar skills

Discover roles that match your expertise

No related jobs found

Advertisement
Join Us
blur