About the job
Your Role
As a Senior Full Stack TypeScript Engineer, you will be instrumental in refining our platform's search and discovery functionalities. This role demands expertise in both frontend and backend development, with the flexibility to pivot focus according to project requirements.
- Produce high-quality, maintainable code for frontend and backend systems.
- Engage in technical discussions, propose innovative solutions, and contribute to system architecture to ensure robustness and performance.
- Collaborate closely with Product Managers, Designers, and Business stakeholders to clarify requirements and align on project objectives.
- Design and enhance existing systems to ensure they are robust and performant.
- Enhance testing capabilities through the development of Unit tests, end-to-end tests, and contract tests, reflecting our commitment to Test-Driven Development (TDD).
- Communicate proactively with both technical and non-technical stakeholders.
- Effectively manage technical debt with a roadmap-focused strategy to guarantee long-term maintainability.
- Collaborate with team members through pair programming and code reviews.
- Break down tasks and estimate work for effective planning with clear technical direction.
- Consistently deliver high-quality, production-ready features.
Expected Type of Work
A key project involves enhancing the search capabilities, a continuous effort where we leverage real data to prioritize impactful enhancements. This includes integrating new filtering features with Salesforce and enabling users to search by customer count, which necessitates interfacing with an Elastic Search cluster from another internal tool while updating the frontend for an optimal user experience.
