See More

Job Description:

About MaRS

MaRS Discovery District (@MaRSDD) in Toronto is the one of the world’s largest urban innovation hubs. MaRS supports promising young ventures tackling key societal challenges in the Health, Energy & Environment, Work & Learning and Finance & Commerce sectors. In addition to helping startups launch, grow and scale, the MaRS community is dedicated to cross-disciplinary collaboration, commercialization of discoveries and driving ideas to impact.

About MaRS IT

The MaRS IT provides full IT support to over 250 employees and contractors in the MaRS core business units, as well as network and telephony to dozens of tenants and startup companies who, collectively, connect up to 5,000 wired and wireless devices to the internet through our high-speed network. MaRS IT also has a small, but mighty software engineering team who maintains our data back-end and develops the data pipelines and integrations that feed our business intelligence. The team also develops customer-facing web sites and specialized web applications that support the entrepreneurship ecosystem to digitally deliver the world-class services that support our community of high-growth companies and partners.

About your role

Enough about us, let’s talk about you. As our Python Web Developer, you’ll report to the Engineering Lead and will be working on a number of tools and applications that support the programs designed to help grow and scale the next generation of technology companies in Canada.

At your core, you love technology and software. When you’re not hand-crafting well-formed, object-oriented, reusable, testable, and efficient code, you’re working to build your knowledge and skills in all related areas – and there are a lot of them. Back-end data and schema architecture, APIs and middle-ware, front-end HTML, JavaScript, and CSS are all areas you’re well versed in. Containers and source control are table stakes for you because CI/CD how you roll. You’ve worked with AWS serverless technologies such as Lambda and know how to design and write solid, performant APIs, as well as consume other’s APIs in a fault-tolerant way. You truly “get” security because you know that the internet is an unsafe place for those to code carelessly.

You also like working collaboratively in a team because you know that great software comes from teams that work so well together that they can finish each other’s sentences. Oh, and your colleagues at MaRS are doing no less than helping the next generation of startups scale in order to move the needle on the economic success of Canada. If this sounds like your dream job, we can’t wait to hear from you.


Share your credentials, but your relevant experience and knowledge will be just as likely to get our attention. It helps if you have:

Undergraduate Degree, or Technical Certificate, or equivalent experience.

3+ years of experience writing performant, reusable, testable, and efficient server-side web applications and knowledge of common deployment scenarios.

Experience writing good integration APIs for user-facing elements that are developed by front end developers

Well-versed in software engineering principles, frameworks, and technologies - in particular, Python, Flask, AWS, Serverless, Lambda, Docker

Solid understanding of OOP concepts

Strong unit test and debugging skills

Experience with API development

Knowledge of relational SQL/databases and Redis

Excellent analytical skills, work ethic and communication

Experience with source code control tools (GIT is ideal and what we use!)

Knowledge of multithreading, locks, and queues very well

Knowledge of best practices for security and data protection

Soft Skills

Inspire a positive work environment and help champion quality, innovation, teamwork, and service to the business.

Embrace change, learn voraciously, stretch your thinking, share your knowledge and educate others.

Communicate and collaborate with your peers to build trust toward a highly functioning team.


Have an "I don't know everything, but I can learn anything" attitude.

Experience working in a not-for-profit.

Internal contacts

IT Engineering team to build great software

Internal product manager, project managers, and business analysts to collaborate on solutions.

MaRS Discovery District

101 College St., Toronto, ON, M5G 1L7, Canada

Find jobs near you, when you sign up. It's FREE!
Already have an account? Login
job  Free job posting for employers, when you sign up.