Toronto
On-site
CAD 90,000 - 110,000
Full time
Job summary
A global tech company is seeking a Full Stack Engineer to develop web-based systems supporting Retail Media needs. Responsibilities include participating in architecture discussions, ensuring code quality, and collaborating with UX and Product teams. A successful candidate will have a BS in Software Engineering and 5+ years of software development experience, as well as strong skills in JavaScript, C#, and modern frameworks. This role offers a dynamic environment focused on high-performance code.
Qualifications
- 5+ years of experience in software development.
- Strong foundation in data structures and algorithms.
- Experience with modern web technologies (JavaScript, CSS, HTML).
- Experience building backend services, preferably in C#.
- Proficient in modern JavaScript frameworks such as React, Angular, or Vue.js.
Responsibilities
- Build web-based systems for Retail Media needs.
- Participate in architecture discussions and technical roadmap.
- Ensure code quality through testing and code reviews.
- Work closely with UX and Product teams.
- Maintain consistent development practices with global teams.
Skills
Software Development
Data Structures
JavaScript Frameworks
C# Development
REST APIs
Clean Architecture
Collaboration
Education
BS in Software Engineering or related field
What You\'ll Do
- As a Full Stack Engineer at Criteo, you will build web-based systems that support retailers and brands\' Retail Media needs, contributing to a platform that processes and analyzes over million events daily—and continues to scale rapidly.
- Participate in architecture discussions, contribute to the technical roadmap, and take ownership of key projects.
- Ensure code quality and reliability through comprehensive testing, code reviews, and CI / CD best practices.
- Work closely with UX and Product teams to build intuitive, user-friendly solutions on our Retail Media Platform
- Partner with global frontend and platform teams to maintain consistent development practices and shared common components and libraries
Who You Are
- BS in Software Engineering or related field, with 5+ years of experience in software development.
- Strong foundation in data structures, algorithms, and optimization techniques.
- Experience working with modern web technologies (JavaScript, CSS, HTML, REST APIs).
- Experience building backend services, preferably in C#
- Proficient in modern JavaScript frameworks such as React, Angular, or Vue.js.
- Product-focused, with a commitment to clean architecture, testing, and documentation.
- Passionate about writing high-performance, scalable code and taking ownership of projects.
- A strong communicator and team player, eager to collaborate and solve complex problems.