Full Stack Engineer : Attribute Enrichment (Remote)
Added: 20/12/2024 Constructor
TELECOMMUTE, London, England, United Kingdom
🕒 Full-time
💷 £80-110K per year
🤗 Remote
🏷️ react
🏷️ javascript
🏷️ typescript
🏷️ api design
🏷️ jest
🏷️ cloud
🏷️ aws
🏷️ azure
🏷️ ci/cd
🏷️ github actions
🏷️ rust
🏷️ python
Job description Full Stack Engineer in the Attribute Enrichment team responsible for designing, building, and maintaining a scalable service providing enriched items and variations via a public API. Focus on API development, Attributes Dashboard support, and database management. Crucial for integration with search and browse functionalities, ensuring data quality and availability.
Responsibilities
- Develop and enhance APIs for enriched attributes.
- Support the Attributes Dashboard UI components.
- Manage a database for storing enriched item metadata and attributes.
- Collaborate with ML engineers to optimize the Attribute Enrichment service.
- Deploy and maintain high-available services in the cloud.
- Set up service observability, monitoring, and alerting.
- Develop and maintain user interfaces for the customer dashboard.
- Write unit, integration, and end-to-end tests.
- Collaborate with business partners to develop/update service functionalities.
- Communicate with stakeholders.
Requirements
- Strong computer science background and networking principles.
- Proficiency in Python and JavaScript (TypeScript, React).
- Experience designing, developing, and maintaining high-load real-time services.
- Experience in both server-side and front-end coding for web services, including API design.
- Experience with AWS, Azure, or GCP.
- Hands-on experience with CI/CD pipelines.
- Experience with NoSQL and relational databases, distributed systems, and caching.
- Experience with observability tools (Prometheus, Grafana) and alerting systems (PagerDuty).
- Experience with Jest, React Testing Library, and Playwright.
- Excellent English communication skills.
Benefits
- Unlimited vacation time.
- Competitive compensation package including stock options ($80-110K per year base).
- Fully remote team.
- Work from home stipend.
- Apple laptops.
- Training and development budget.
- Parental leave.
- Opportunity to work with a smart team.
Suggested Jobs