Your Role
As a Senior Full Stack Engineer, you will play a crucial role in enhancing our platform鈥檚 findability and discovery features. This position requires comfort and proficiency in both frontend and backend development, with the ability to switch focus based on project priorities.
- Writing high-quality, maintainable code for both frontend and backend systems.
- Actively participating in technical discussions, proposing solutions, and contributing to system design to ensure robustness and performance.
- Working closely with Product Managers, Designers, and Business stakeholders to clarify requirements and ensure a shared understanding of project goals.
- Designing and improving existing systems to be robust and performant.
- Implementing and improving testing capabilities by writing Unit tests, end-to-end tests, and contract tests, aligning with our team鈥檚 commitment to Test-Driven Development (TDD).
- Proactively communicating with both technical and non-technical stakeholders.
- Actively manage technical debt with a roadmap-aligned approach to ensure long-term maintainability.
- Pair with teammates and conduct code reviews.
- Break down and size work for planning with clear technical direction.
- Deliver high-quality, production-ready features consistently.
Expected Type of Work
One of our significant ongoing projects involves enhancing the search experience, an ever-evolving endeavor where we make decisions based on real data to focus on the most impactful areas. This includes adding new filter capabilities, by interfacing with Salesforce. Additionally, we are implementing the ability for users to search by the number of customers, which involves interfacing with the Elastic Search cluster of a different internal tool while updating the frontend to provide a clear UX.