Senior Software 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. The team builds intelligent solutions using AI to optimize product search, 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 with Java, React, and TypeScript, expertise in 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