Search jobs > Saskatoon, SK > Server

Senior Server Engineer (Python and Django)

Push Interactions. Inc.
Saskatoon, SK, Canada
$140K-$180K a year (estimated)
Full-time

Senior Server Engineer (Python and Django)

Description

Push Interactions is seeking a skilled and experienced Server Engineer to join our team. We are looking for people who have a passion for delivering top-quality work on mission critical software.

As a Server Engineer, you will be responsible for creating and maintaining server software code mainly in Python and Django but other platforms are used depending on the needs of the project.

The work for this job is in person at our Saskatoon office. So relocation may be required before starting work.

You must have the ability to legally work in Canada.

Responsibilities

Your job will be to deliver backend services to power our mobile applications as well as build sophisticated secure Web Applications for clients typically in the form of large Web Apps with large databases.

You will also be looked upon to assist in other tasks such as mentoring other developers, assisting in planning and estimating projects, contributing ideas to improve our processes, and helping drive the team to hit deadlines all while helping to deliver a quality application and experience to our clients.

Typical daily tasks may include :

  • Creating a new or updating an existing web application
  • Developing a new service for an app to consume
  • Performing code reviews
  • Estimating on upcoming projects
  • Giving input on architecture for an API
  • Helping another developer solve a problem

Required Skills

  • 3+ years of development experience
  • Strong Python skills
  • Ability to craft new API specifications and develop to provided specifications
  • Drive to build and maintain quality software that is mission critical to our clients.
  • Ability to collaborate with a multi-disciplinary team
  • Initiative to deliver working software quickly and effectively
  • Enthusiasm to work in an iterative agile development process
  • Ability to think about long term maintenance when creating or maintaining software
  • Experience with Git
  • Ability to stay up-to-date with industry trends and advancements in relevant server development technology

Education

Bachelor's Degree or higher (preferred)

Bonus Skills

  • Django experience
  • Experience with Google App Engine
  • Knowledge of JavaScript frameworks
  • Familiarity with unit testing and test automation tools
  • Experience developing web services and APIs for mobile apps to consume

Benefits

  • Competitive salaries
  • Comprehensive health benefits
  • Performance based rewards and recognition
  • Personal development opportunities
  • Regular team events and parties
  • A team filled with enthusiastic developers
  • Casual dress
  • Dental care
  • Disability insurance
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off
  • Vision care

Day Range

Monday to Friday

Apply to be a part of our Team

Become part of an experienced and exciting team.

J-18808-Ljbffr

30+ days ago
Related jobs
Promoted
LevelUp Finance - An Array Company
Canada

Manage and assist in planning and implementing data engineering projects using data warehouses, ETL tools and scripting languages to build complete data pipelines for KPI reporting and dashboards. Strong analytical skills with the ability to work independently, think objectively and interpret meanin...

Systems & Software, Inc.
Saskatchewan,Remote
Remote

Senior Software Engineer (Billing and Accounting). This position is remote and open to candidates across Canada and the US. Experienced with Oracle and PL/SQL or MS SQL Server and Transact-SQL. Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Enginee...

Aritzia
Canada, Canada

Data Visualization Engineer, you will combine your deep understanding of our digital experience, with your passion for data visualization and user experience to streamline, optimize, and innovate analytical interfaces that are easily absorbed, heavily adopted and drive high quality decision making a...

Leap Tools
Canada

Join us and you will work directly with our talented engineering team to push our product to new heights. We have been recognized as one of the fastest-growing tech companies by Deloitte for multiple years in a row, and we are looking for ambitious challenge-seekers to fuel our momentum and help us ...

Mannarino Systems & Software
Anywhere - Canada

Defining mechanisms and metrics to determine and drive improvements to test effectiveness, testing efficiency, and measure the overall quality of the catalog. Software Design and Verification DO-178 Engineers. Experience in programming languages such as Python/C++ and scripting to build test automat...

Lime
Canada

We are looking for a strong senior software engineer to join our fast-growing team and contribute to two critical areas at Lime: Payments and Trust. Technical proficiency to understand and contribute to the design and implementation of projects and ideas. Help scale the team by coaching and developi...

StackAdapt
Canada

Ranking the highest in performance by G2 Crowd for the fourth time, we're one of the fastest growing companies in Canada and ranks 6th in Deloitte's Technology Fast 50 ranking and 23rd in Fast 500 in North America. Our real-time advertising bidding system handles over 3,000,000 requests per second a...

Aritzia
Canada, Canada

As a Senior Engineer, Threat & Vulnerability, you will support with investigating cyber threats, recommending and implementing mitigations to protect Aritzia's technology landscape in compliance with statutory and regulatory requirements. A commitment to learn and apply Aritzia's Values and Business...

Parsons Corporation
SK,CA
Remote

Perform complex engineering road and highway tasks and particularly important engineering work efficiently and accurately. We need our Senior Transportation Engineers to be versatile, enthusiastic to work in highly flexible, team oriented environments and who have exceptional communication, analytic...

Aritzia
Canada, Canada

As the Senior Data Platform Engineer, you will leverage modern software development and operational practices while following an "automation first" approach to support the acquisition, ingestion, transformation, and management of our data. This commitment applies to all candidates and employees rega...