Senior Fullstack Developer

Coveo
Summary
Join Coveoβs Commerce team as a Senior FullStack Developer and contribute to a platform revolutionizing the online shopping experience. You will help design and implement high-quality user interfaces and APIs for large-scale solutions addressing complex challenges like search, recommendations, and generative responses. The team builds intelligent solutions using AI to optimize product search, personalized recommendations, and shopping experiences for retailers. Responsibilities include designing and developing high-performing APIs, improving system performance and scalability, developing dynamic user experiences, enhancing frontend application libraries, collaborating with cross-functional teams, and mentoring junior developers. The role requires 5+ years of software development experience, expertise in Java, React, TypeScript, AWS, and Kubernetes, and excellent communication skills. A deep understanding of e-commerce platforms and SaaS solutions is preferred.
Requirements
- 5+ years of experience in software development, including designing and implementing large-scale REST APIs with Java
- Strong experience in frontend development with React and TypeScript
- Expertise in cloud technologies, particularly AWS and Kubernetes
- Excellent communication skills and the ability to collaborate effectively in a team environment
Responsibilities
- Design and develop high-performing, intuitive APIs to maximize the potential of our platform
- Improve system performance, reliability, and scalability by modernizing and optimizing databases
- Develop dynamic and interactive user experiences powered by robust backend systems
- Enhance our frontend application libraries to ensure a smooth and intuitive user experience
- Collaborate with cross-functional teams (development, quality assurance, product, UX) to deliver well-tested, well-documented, and optimized solutions
- Mentor junior developers and contribute to best practices in software development
Preferred Qualifications
- Deep understanding of e-commerce platforms, catalog structures, and integration mechanisms
- Experience developing SaaS solutions and creating interfaces that provide exceptional user and developer experiences