Expert Python Developer

Do you consider yourself a Python Expert? Are you sure of that? If so, keep on reading.

Join a creative team that works on turning software and robotics into a playful form of self-expression for you and others. The software allows creative minds who lack coding skills to build robot complex instructions.

What will your day look like?

Maintain and architect the platform backend code and infrastructure.
Help shape and evolve the application production API and optimize deployment.
Be part of an engineering team creating and innovating new features, while improving the user experience.
Build mission critical processes to monitor, optimize and improve reaction time for unexpected emergencies, such as unplanned downtime.
Know that your work can inspire and impact millions of people- primarily kids and adolescents- to become digital creators and robotics makers.
Deepen your engineering skills and experience on the front lines of mobile gaming, robotics, VR/AR.

Find out if you are fit:

Extensive practical experience using Python for backend web development and Skills with Tornado Framework ( or any other async framework for Python (asyncio, Twisted, etc)
Extensive experience with our stack components: MongoDB, Amazon Web Services (S3, EC2), Chef / Vagrant, OpsWorks, GitHub.
Practical experience engineering highly concurrent web applications that operate at scale. (Be able to smell a race condition or I/O-bound code from a mile away.)
Experience designing RESTful APIs.
Comfortable with agile methods (Jira, scrum) and remote management (Slack, Github)..
Conservative engineering attitude creating long-term solutions: Prefer small incremental steps, assuming everything that could go wrong, will go wrong, Ensure the product can evolve in the right way.
Understanding backend architecture (from infrastructure to API design to data models) is the foundation of a good end-user experience.

What’s in it for you?

Competitive salary + 2 discretionary bonuses per year
Unlimited vacation policy – Yes unlimited!
(10) Personal days off per year
Work from home + flexible working hours
Benefits coverage medical and dental + travel and debt insurance

Please submit your application along with a link to your Github for any projects you worked on to

Randstad Professionals Canada
Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.

For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.

Apply for job

Leave a Reply