Fullstack Developer

Coveo
Summary
Join Coveo's commerce team as a full stack 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 3+ years of software development experience with Java, React, TypeScript, and AWS/Kubernetes. Excellent communication and teamwork skills are essential.
Requirements
- 3+ 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