Backend Engineer: Partnership Integrations Team
Constructor
- Italy, Texas, United States
- Italy, Texas, United States
About
About Us
Constructor is the next-generation platform for search and discovery in ecommerce, built to optimize metrics like revenue, conversion rate, and profit. Our in-house search engine uses transformers and generative LLMs to power search, recommendations, and shopping agents. Engineering is our largest department, and we have built a proprietary engine designed to perform well in A/B tests. We work on the bleeding edge of AI to maintain leadership in scale and performance.
Our engine handles extreme scale, powering over 1 billion queries daily across 150 languages and roughly 100 countries. It is used by ecommerce companies such as Sephora, Under Armour, and Petco. We value empathy, openness, curiosity, continuous improvement, and metrics that matter. We believe empowering everyone to do what they do best leads to great results.
Constructor is a U.S.-based company founded in 2019 by Eli Finkelshteyn and Dan McCormick, who continue to lead the company.
About The Position As a backend engineer on the Partnership Integrations team, you will maintain and develop streamlined integrations between Constructor and partner platforms. Responsibilities include:
Writing and deploying code across the front and backend, primarily in TypeScript / JavaScript
Interfacing with engineering teams at partner companies to develop integrations
Working with data exposed via interfaces such as REST, GraphQL, FTP, etc.
Providing thorough and thoughtful code reviews
Influencing the development of new features in our UI and SDK libraries
Ensuring code stability through testing (unit tests, integration tests, etc.)
Coordinating with other teams to prioritize partnership integrations needs
Responsibilities
Writing and deploying code across the front and backend, mainly in TypeScript / JavaScript
Interfacing with partner engineering teams to develop connecting integrations
Working with data exposed via REST, GraphQL, FTP, and other interfaces
Supporting teammates with code reviews
Influencing feature development in UI and SDK libraries
Maintaining code stability through testing
Coordinating with other teams to prioritize integration needs
Requirements
A minimum of two years of professional and/or academic experience in software engineering
Excellent communication and interpersonal skills
Located in or between GMT-3 and GMT+3 timezones
Experience architecting efficient server-side applications
Strong foundation and experience with server-side and client-side integrations
Enjoys interacting with external stakeholders and solving new problems daily
Able to pick up new technologies, languages, and design patterns quickly
Bonus: experience with data processing pipelines and ETL processes
Bonus: experience with front-end frameworks like React, Vue, or Angular
Benefits
Unlimited vacation time; we encourage taking at least 3 weeks per year
Fully remote team; choose where you live
Work from home stipend to set up your home office
Apple laptops provided for new employees
Training and development budget refreshed each year
Maternity & Paternity leave for qualified employees
Opportunity to work with smart people and make a meaningful impact
Salary range between $80k and $120k USD; varies with knowledge, skills, experience, and interview results
Regular team offsites to connect and collaborate
Diversity, Equity, and Inclusion Constructor.io is committed to a diverse, equitable, and inclusive work environment. We are an equal opportunity employer and welcome applicants from all backgrounds. We provide equal opportunities to all applicants regardless of education, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status, or affiliation with any protected group.
Note: We encourage applicants to apply even if they do not meet every listed qualification.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering
Industries
IT Services and IT Consulting
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.