Enable job alerts via email!

Junior Software Developer

Perion Network Ltd.

Quebec

On-site

CAD 55,000 - 75,000

Full time

Yesterday
Be an early applicant

Job summary

A global advertising technology company is looking for a Junior Software Developer to enhance their Python microservices platform. The role involves developing features, collaborating with teams, and troubleshooting. Ideal candidates will have a degree in Computer Science and at least 2 years of Python experience, along with solid API design skills and knowledge of relational databases. This position offers benefits and opportunities for professional growth.

Benefits

Healthcare
Wellness allowance
Work from home office perks
RRSP matching program

Qualifications

  • At least 2 years of experience using Python.
  • Experience designing APIs and working with microservices.
  • Familiarity with relational databases and SQL.
  • Good understanding of data structures and algorithms.

Responsibilities

  • Develop new features
  • Refactor existing features to improve performance
  • Collaborate with product manager in requirements gathering
  • Research solutions
  • Review other developers' pull-requests
  • Troubleshoot production issues

Skills

Python
API design
Microservices
SQL

Education

Bachelor's Degree in Computer Science

Tools

PostgreSQL
AWS
Docker
CircleCI
Job description
Overview

Junior Software Developer - Python

Full Time Position

Montreal

Perion exists to revolutionize the future of programmatic digital out of home (DOOH) advertising through its unique full ad tech stack platform that includes an SSP, Ad Exchange, Ad Server and DSP built by some of the brightest minds in the industry. Our incredible and truly diverse global team has been instrumental in our massive growth in a very short period of time. We’re scaling fast and moving at the speed of light, come join this journey with us!

About This Opportunity

We are looking for talented Backend Developers to work on the Perion platform. The Perion Platform consists of a Supply Side Platform (SSP), Demand Side Platform (DSP) and an ad exchange.

You will be working on one of these products as part of an agile team.

How You’ll Make An Impact

As a Backend Developer, you will be working on our Python microservice base platform. You will be adding new functionalities and help improve the overall performance.

As all other team members, we expect from you to participate in all aspects of the development process, requirements gathering, research, development, testing, monitoring and troubleshooting.

How Will You Spend Your Time
  • Develop new features : 45%
  • Refactor existing features to reduce tech-debt or increase performance : 20%
  • Collaborate with developers and product manager in requirements gathering : 10%
  • Research solutions : 10%
  • Review other developers pull-requests : 10%
  • Troubleshoot production issues : 5%
What Is Our Technology Stack
  • Front-End : Javascript using VueJS
  • Back-End : Python 3.8 using aiohttp. Golang 1.15 using gin
  • Test Frameworks : behave & Cypress
  • Databases : Mysql, Postgresql (PostGIS), Redis, DynamoDB, Redshift
  • Devops : CircleCI, Terraform
  • Cloud : AWS, Fargate, Lambdas, Docker

Want to know more about our techstack, have a look at this link : https : / / stackshare.io / Perion / Perion

What Do You Need To Perform In This Job
  • You have at least 2 years of experience using Python
  • You have some experience designing APIs and working with microservices
  • You’ve got some experience with relational databases and SQL
  • You have good computer science fundamentals, understanding of data structures and algorithms.
  • You have a Bachelor\'s Degree in Computer Science, Computer Engineering, technical degree in Computer Science or equivalent work experience
What We’ll Bring To The Table
  • An opportunity to grow with a dynamic global company with personal and professional growth
  • Work with a small collaborative team where you can directly impact both product and culture
  • Benefits, healthcare, wellness allowance and work from home office perks
  • RRSP matching program

Perion is committed to creating a diverse work environment and is proudly an equal opportunity employer.

Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Advertising Services
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs