Javascript Engineer
Constructor
Job highlights
Summary
Join Constructor's Prospect Data Solutions team as a JavaScript Engineer and play a pivotal role in showcasing how Constructor enhances website discovery experiences for prospects. You will develop and maintain JavaScript code to gather training data for AI systems, collaborate with Data Analysts and Account Executives to secure deals, and utilize ETL processes to transform and ingest prospect data for compelling demos. This role involves serving as a technical resource, verifying data accuracy, conducting code reviews, designing scalable data collection services, and collaborating across teams. The ideal candidate is passionate about search technology, customer-focused solutions, and collaborative development. Constructor offers a fully remote work environment with various benefits.
Requirements
- A minimum of four years of professional experience or relevant academic experience
- Excellent communication and interpersonal skills
- English on C1 level (CEFR) or higher
- Being able to attend regular meetings with Americas-based teammates between 2 and 8 pm UTC
- Strong foundation and experience with server-side and client-side JavaScript
- Enjoys interacting with customers and solving new problems daily
- Able to pick up new technologies and design patterns quickly and loves learning them
- Experience with JavaScript, HTML, and CSS
Responsibilities
- Develop and maintain JavaScript code to gather training data for our AI systems
- Collaborate with Data Analysts and Account Executives to secure deals with prominent e-commerce brands
- Use ETL processes to transform and ingest prospect data, enabling powerful "show, don't tell" demos that showcase our servicesโ capabilities
- Serve as a technical resource, addressing prospect questions and troubleshooting service-related inquiries
- Verify the accuracy and quality of the catalog data and behavioral events delivered through our platform
- Conduct in-depth code reviews, offering constructive feedback to teammates to uphold code quality
- Design and implement scalable live data collection services and utilities to automate and streamline the management of prospective customers' datasets
- Work across teams to prioritize and address evolving prospect needs and contribute to open-source projects, such as our constructorio-client-javascript repository
- Actively foster our teamโs sense of community by expanding our roster of Friday team-building games and promoting a culture of empathy, personal growth, and support for others
Preferred Qualifications
TypeScript, Next.js, Tailwind, Storybook, Python and web scraping experience, React, Automated Testing (Cypress, Jest, React Testing Library), Nest.js, AWS (S3, EC2, ElastiCache)
Benefits
- Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year
- A competitive compensation package including stock options
- Fully remote team - choose where you live
- Work from home stipend! We want you to have the resources you need to set up your home office
- Apple laptops provided for new employees
- Training and development budget for every employee, refreshed each year
- Parental leave for qualified employees
- Work with smart people who will help you grow and make a meaningful impact
Share this job:
Similar Remote Jobs
- ๐ฐ$90k-$110k๐Poland
- ๐ฐ$156k-$230k๐United States
- ๐India
- ๐India
- ๐United Kingdom
- ๐Central America and South America
- ๐Mexico
- ๐Colombia