Python Developer

Location: Toronto, ON 
: Permanent, Full Time

About the Position

We are seeking a dynamic Full Stack Python Developer, with Data Science experience to join our growing SaaS organization.

Job Description

The Python Developer will be a member of our Data Capture and Analytics team and work closely with the rest of our software development teams to build tools focused on getting data and insights into and out of our property tax software, itamlink. The successful candidate will need to have the ability to develop across multiple custom applications and will need to design and implement data models and analytics to extract business intelligence.

Please provide a link to your public GitHub or alternative, as well as a description of an interesting project you have completed on your own.

Main Responsibilities

  • Learn, understand and develop for our data capture product(s), itamlink capture
  • Insert, update and remove database data on request
  • Analyze sets of data using statistical methods to generate useful queries and reports
  • Develop data analytics to gather insight into operations and customer behaviour
  • Assist with the design and development of AI and NLP models to augment our itamlink and itamlink capture products

Skills & Requirements

  • Degree, preferably in Computer Science, Engineering or related field
  • 3+ years of overall experience in Python
  • 3+ years experience building end-to-end web applications
  • 2+ years of professional experience with python Flask/Django frameworks
  • Experience in Azure/AWS cloud infrastructure
  • Experience in responsive web design, fluid layouts and positioning, browser behaviour and compatibility, cross-browser issues and solutions
  • Solid understanding of HTML, CSS, JavaScript and JavaScript frameworks
  • Proficient in machine learning libraries and scientific calculation such as Scikit-learn, NumPy, SciPy, etc.
  • 2+ experience in a deep learning CNN, NLP and deep learning framework such as Tensorflow, PyTorch or other
  • Experience with source code management such as git
  • Exposure to Agile development methodologies and participation in code reviews
  • Creative, self-motivated and driven
  • Demonstrated knowledge and skills in technical analysis, problem solving, communication and client service
  • Ability to work independently and as part of a team
  • Strong attention to detail


  • Competitive salary
  • Dynamic, collaborative work environment
  • Medical and health benefits and vacation policy
  • Financial support for career development opportunities

About Rethink Solutions

Rethink Solutions is the leading developer of property tax and real estate expense management software. Established in 2001, our team of property tax management experts are dedicated to building software solutions that help owners, occupiers, and managers of real estate portfolios manage their multi-jurisdictional and global property tax processes. Our software is trusted by the world’s best-known corporations and real estate companies. We pride ourselves on delivering intuitive, leading-edge software solutions that translate to measurable impact for our customers.

To Apply

To apply for this position, please send your resume and cover letter to quoting the name and position for which you are applying in the subject line.

We would like to thank all applicants for their interest. However, only those selected for an interview will be contacted. No telephone calls respecting this recruitment will be accepted. No agencies please. No phone calls please.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Twitter logoLinkedIn logoFacebook logo
© 2023 Rethink Solutions. All Rights Reserved
Twitter logoLinkedIn logoFacebook logo
© 2023 Rethink Solutions. All Rights Reserved
© 2023 Rethink Solutions Inc. All Rights Reserved.