cover image
Perion

Perion

www.perion.com

3 Jobs

647 Employees

About the Company

Perion is helping agencies, brands and retailers get better results with their marketing investments by providing advanced technology across all major digital channels. Through the Perion One platform, we are making digital advertising more effective by building solutions that continuously adapt to connect the dots between data, creative and channels.

Listed Jobs

Company background Company brand
Company Name
Perion
Job Title
Développeur(se) Data - Junior Data Developer
Job Description
**Job Title** Junior Data Developer **Role Summary** Develop and maintain large‑scale big‑data solutions that enable globally distributed digital advertising campaigns. Works closely with cross‑functional engineering teams to build data pipelines, optimize performance, and ensure high quality through code review and open‑source analysis. **Expectations** - Rapidly learn new technologies and share knowledge with peers. - Take calculated risks to devise innovative, sustainable solutions. - Persist through complex problems, focusing on root causes and system‑wide improvements. **Key Responsibilities** - Write and maintain code and workflows for big‑data applications using Scala, Python, and Spark. - Collaborate with frontend, backend, data, and QA engineers to deliver end‑to‑end solutions. - Participate in peer code reviews and uphold coding standards. - Analyze open‑source projects to adopt best practices and identify opportunities for improvement. **Required Skills** - Bachelor’s degree in Computer Science, Software Engineering or related field. - Strong fundamentals: data structures, algorithms, time/space complexity. - Proficiency in Python; experience with Java/Scala and SQL. - Hands‑on experience building batch data pipelines and handling large data volumes. - Knowledge of Kubernetes (hand‑on) and Apache Spark (hand‑on) are strong pluses. - Familiarity with relational databases (MySQL, PostgreSQL with PostGIS), Redis, and big‑data storage (Apache Iceberg). - Ability to work autonomously, manage time effectively, and communicate across disciplines. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or equivalent. - No mandatory certifications required; relevant cloud or DevOps certificates are advantageous but not essential.
Montreal, Canada
Hybrid
Junior
03-11-2025
Company background Company brand
Company Name
Perion
Job Title
Ingénieur Backend Intermédiaire - Intermediate Software Developer
Job Description
**Job Title** Intermediate Backend Engineer **Role Summary** Design, develop, and maintain high‑performance backend services for a full‑stack DOOH advertising platform. Work on micro‑service architecture written in Python and Golang, manage low‑latency services, and collaborate across product, dev‑ops, and quality assurance teams to deliver reliable, scalable solutions. **Expactations** - Continuous learning mindset and knowledge sharing across the team. - Proactive risk‑taking to devise innovative solutions for complex problems. - Deep problem‑solving ability: diagnose root causes and build durable fixes. - Autonomous work style with strong time‑management skills. **Key Responsibilities** - Develop new features (~45 %) for the platform’s backend services. - Refactor existing code to reduce technical debt and improve performance (~20 %). - Collaborate with product managers and teammates to gather requirements (~10 %). - Research and prototype architectural or technology solutions (~10 %). - Conduct code reviews of peers’ pull requests (~10 %). - Investigate and resolve production incidents (~5 %). **Required Skills** - Proficiency in Python and Golang. - Solid knowledge of SQL, MySQL, and Redis. - Experience building micro‑services and handling low‑latency workloads. - Familiarity with Kubernetes, Docker, Helm, and GitHub Actions. - CI/CD tooling (CircleCI or equivalent). - AWS cloud services (EC2, RDS, ECS/Fargate, S3). - Strong fundamentals: data structures, algorithms, time‑complexity analysis. - Effective communication and collaboration with cross‑functional teams. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Computer Engineering, or equivalent. - Minimum 2 years of relevant professional experience. - Certification in AWS, Kubernetes, or related tech is a plus.
Montreal, Canada
Hybrid
Junior
03-11-2025
Company background Company brand
Company Name
Perion
Job Title
Développeur Frontend - Front End Developer
Job Description
Job Title: Frontend Developer Role Summary: Lead development of a VueJS single‑page application for Perion’s SSP, DSP, and Ad Exchange products. Design, build, and maintain complex interactive dashboards and data visualizations, ensuring optimal user experience and performance. Expectations: - Deliver new features with user‑centric design and solid code quality. - Participate in all stages of product development: requirement gathering, prototyping, coding, testing, and production support. - Collaborate closely with product owners, back‑end developers, and QA to define clear, actionable tasks. - Continuously refactor legacy code to reduce technical debt and improve maintainability. Key Responsibilities: - Create and extend SPA features (≈ 50 % of workload). - Contribute to requirements discussion and technical design (≈ 15 %). - Research and propose solutions for complex issues (≈ 10 %). - Refactor existing components to enhance performance and reduce debt (≈ 10 %). - Perform peer‑code reviews and ensure adherence to coding standards (≈ 10 %). - Resolve production incidents and hot‑fix bugs (≈ 5 %). Required Skills: - Minimum 2 years of frontend development experience using ES6+ JavaScript. - Strong command of core web technologies (HTML, CSS, accessibility, performance). - Proficiency with a modern framework (VueJS ≥ 2.x, or React/Angular). - Experience with state management, routing, unit/integration testing (Jest, Cypress). - Familiarity with RESTful APIs and asynchronous data handling. - Good understanding of UX principles and responsive design. - Comfortable with Git, CI/CD pipelines, and code review processes. Required Education & Certifications: - Bachelor’s degree in Computer Science, Computer Engineering, or equivalent technical training, or equivalent professional experience. - Fluent written and spoken English. ---
Montreal, Canada
On site
11-11-2025