logo image

Monsters Aliens Robots Zombies

Fullstack Developer

Toronto, ON, Canada .
full-time . May 23, 2023


Who we are

We are MARZ, an AI-enabled VFX company on a mission to democratize VFX.

We make producing premium TV fast and easy, using a combination of proprietary AI software, TV-specific production operations, GPU clusters and world-class talent spanning diverse industries.

We launched in 2018, and have had the privilege of working on over 100 premium TV projects to date, such as Moon Knight (Marvel), The Umbrella Academy S3 (Netflix), WandaVision (Marvel), Ms. Marvel (Marvel), The Flight Attendant (HBO Max), Invasion (Apple TV+), Wednesday (Netflix), Carnival Row (Amazon Prime Video), Spiderman: No Way Home (Marvel), Being the Ricardo’s (Amazon Prime Video) and many more!

Who we need

We are looking to add a talented Fullstack Web Developer to our passionate, dynamic, and growing  Machine Learning Engineering team, and we are open to this person working remotely. As a Web Developer, you will design, develop and test web applications required to meet business needs.
The responsibilities for this role will include:

  • Helping build, bring into production, and test our suite of innovative Computer Vision and AI applications
  • Providing Systems Design, Software Architecture, and Software Engineering at scale
  • Working closely with the Product Management to address UI/UX, software and data needs

What you bring

We are looking for a developer with the following experience and skills:

  • Excellent Technical Judgment: You can design and implement elegant and clean solutions that meet the requirements of today while allowing for growth tomorrow. You know how to pick the right tool for the job.
  • Strong Automation Focus: You seek to script and automate as much computing as possible. 
  • Software Engineering methodology: You are fluent in Git, you write and execute integration tests and unit tests using pytest or equivalent libraries. You are familiar with TDD or Behavior Driven Development and can demonstrate proven debugging, testing, and problem-solving abilities.
  • People skills: You work well in a collaborative environment and communicate with stakeholders effectively.
  • Motivation: You are self-driven and work well independently.
  • You are able to prioritize and plan effectively, you can estimate required effort.
  • At least 1 year of full stack development experience and a Bachelor's or Master's Degree in Computer Science, Software Engineering, Electrical Engineering or equivalent.
  • Strong understanding of python
  • Experience with all of the following HTML CSS, and Javascript (Experience with JQuery is a bonus)
  • Experience with one or more of the front end frameworks React, Vue, Angular, Svelte
  • Experience with DBMS such as MySQL, PostgreSQL, MongoDB, Cassandra
  • Experience with server side technologies such as Flask, Django, Express.js
  • Experience writing with testing frameworks like PyTest, Jest
  • Experience in a Unix/Linux, Bash environment
  • Experience with Docker

Nice to have:
  • DevOps experience
  • Working experience with JIRA, Confluence.
  • Public Cloud (AWS, Azure, GCP) experience
  • Working experience with Agile scrum 
  • Experience automation tools such as Selenium, or Cypress

What happens next

After we receive your application (resume and demo reel), it will be reviewed by the Talent Acquisition team and the Hiring Manager. We will then invite successful candidates to a Technical Interview (~60 mins) with the Hiring Manager. All interviews are conducted via Google Meet. This process is subject to change at any time, but will follow as close to the above as possible at all times.

At MARZ, we are an equal opportunity employer that values diversity and does not discriminate on any protected characteristic as defined by applicable law. We are committed to providing reasonable employment accommodations as per the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act.

We will also look to provide reasonable accommodations as required for applicants to participate in the application and interview processes. Please let us know if you require any accommodation(s). We can be reached via email at jobs@marzvfx.com, via the Contact Us page on our company website, or via phone at +1 (416) 840-5556. Please note that we cannot accept general applications via any of these contact methods; they are specifically for providing support and/or accommodations to those who require such assistance.

Know someone who would be a perfect fit? Let them know!