Please, let Constructor know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
As a Full Stack Engineer in the Attribute Enrichment team, you will design, build, and maintain a scalable service that provides enriched items and variations through a public API.
Your focus will be on developing and enhancing APIs, supporting the Attributes Dashboard, including its UI components, and managing a dedicated database to store enriched items, their metadata, and their attributes.
This role is essential to ensure the service integrates seamlessly with CIO Search and Browse while maintaining data quality and availability.
You will collaborate closely with ML engineers to develop and optimize the Attribute Enrichment service, ensuring its scalability, reliability, and performance.
Your engineering expertise and collaborative efforts will directly enhance the quality and functionality of our solutions, driving customer satisfaction and engagement.
You will tackle challenges such as building a new service to deliver ML-generated enriched attributes, developing product features, deploying high-available services in the cloud, and implementing CI/CD pipelines.
You will set up service observability, monitoring metrics, and alerting, as well as develop and maintain user interfaces for the customer dashboard application.
Writing and maintaining unit and integration tests, collaborating with business partners, and communicating with stakeholders will also be part of your responsibilities.
Requirements:
You must have a strong computer science background and familiarity with networking principles.
Proficiency in Python and JavaScript (TypeScript, React) is required.
You should have experience in designing, developing, and maintaining high-load real-time services.
Experience in both server-side and front-end coding for web services, along with a good understanding of API design principles, is necessary.
Familiarity with any of the major public cloud providers (AWS, Azure, GCP) is essential.
Hands-on experience with setting up and improving CI/CD pipelines is required.
You should have experience with NoSQL and relational databases, distributed systems, and caching solutions.
Skills in setting up and managing observability tools like Prometheus, Grafana, and integrating alert systems like PagerDuty are necessary.
Experience with any compiled programming language (e.g., Go, Rust) would be a plus.
You should have experience integrating Figma designs into web applications and ensuring responsive, pixel-perfect design implementation.
Experience writing tests with Jest, React Testing Library, and Playwright is required.
You should have experience collaborating in cross-functional teams and possess excellent English communication skills.
Benefits:
You will enjoy unlimited vacation time, with encouragement to take at least 3 weeks per year.
A competitive compensation package, including stock options, will be provided.
The position offers a fully remote team environment, allowing you to choose where you live.
A work-from-home stipend will be provided to help you set up your home office.
Apple laptops will be provided for new employees.
There is a training and development budget for every employee, refreshed each year.
Parental leave is available for qualified employees.
You will have the opportunity to work with smart people who will help you grow and make a meaningful impact.
The compensation range is $80-110K per year, plus stock options.
Apply now
Please, let Constructor know you found this job
on RemoteYeah
.
This helps us grow 🌱.