Find local jobs in your neighborhood! Highest paying offers!

To post a job, login or create an account |  Post a Job

Scarborough Jobs

Providing local opportunities to the people of Scarborough

Find a job near home

No need to travel through all GTA. Find better jobs near your family.

Want to hire local talent?

Help your community by publishing your job offer with us


Senior Python Developer

Direct IT Recruiting Inc.

This is a Contract position in Toronto, ON posted November 14, 2017.

Job Description

Senior Python Developer

Job Title: Senior Python Developer

Company: Direct IT Recruiting Inc.

Location: Toronto, Ontario

Status: Permanent

Job Category: Application Development

Career Level: Senior

Work Experience: 7+ years of Python, JavaScript, MVC Framework, MySQL, TDD, RSpec, Git, JQuery, HTML5, CSS3, OOD, Agile SCRUM

Industry: Web Mobile Based

Seeking a Senior Python Developer.

Primary responsibilities include constructing tested models, libraries upon which we can deliver high quality releases. You enjoy and excel in a high pressure, low structure entrepreneurial environment.


– Bachelor’s degree in Computer Science, Computer Engineering, Mathematics or equivalent

– 7+ years Python that can build large scale web applications and conduct performance improvements of existing and new components.

– Strong experience with MVC frameworks

– Agile/SCRUM

Object oriented programming, functional programming, TDD test driven development, software design patterns, web services and distributed architectures

– Team player who enjoys to share knowledge

– Self starter who likes to solve problems

– Excellent English communication skills both verbal and written

– Strong analytical skills, very detail oriented

– Git, GitHub

– Experience working with JQuery, Python and JavaScript libraries and other web-app frameworks (not mandatory)

– Knowledge of Relational Databases and SQL, preferably MySQL

– Familiarity with OOD, MVC and Agile methodologies are desired but not mandatory

– Previous experience working on large data sets is preferred and programming best practices

– Able to learn quickly and easily adapt to a wide variety of programming challenges

– You work really well as part of a team

– Highly organized time management skills – you’re able to juggle multiple priorities at once

– A passion for constant improvement – always looking to do things better (both personally, as part of a team and for the company)

How to Apply