Responsibilities
- Develop clean, sustainable code across both client and server components.
- Engage in technical planning, suggest solutions, and help shape system architecture for reliability and speed.
- Collaborate with Product Managers, Designers, and business teams to define specifications and align on project objectives.
- Architect and refine current systems to improve stability and efficiency.
- Enhance test coverage through unit, end-to-end, and contract testing, supporting a Test-Driven Development approach.
- Communicate clearly with technical and non-technical team members.
- Address technical debt systematically in line with strategic roadmap priorities.
- Collaborate with developers through pair programming and thorough code reviews.
- Decompose tasks and estimate effort to support effective sprint planning and technical clarity.
- Consistently ship well-tested, production-grade features.
Work Arrangement
Remote (Worldwide)
About our Team
The Findability team drives the core user experience from initial access through search, filtering, collections, sale pages, and calendar views. The team's goal is to improve how users discover content upon arrival. It consists of 4 engineers, 1 tech lead, 1 Product Manager, 1 designer, and 1 QA. The team operates fully remotely with members distributed globally, promoting flexibility and teamwork.
Expected Type of Work
A key initiative focuses on advancing the search functionality through data-informed decisions. This includes integrating new filtering options via Salesforce, enabling customer count-based searches by connecting to an internal Elastic Search cluster, and refining the frontend to support intuitive user interaction.