Overview

Purpose of the job:
Digital Domain is seeking a Core Software Engineer to focus on developing, supporting, and extending our internal web-based apps. This position requires experience with both backend and frontend side development.

Current frameworks include: App to prioritize image renders, kanban based task app, confluence wiki system and a host of web based applications to help in various aspects of vfx film making. We are heavily focused on react/redux development framework and looking for someone who would contribute and adapt the latest web technologies to power our web development. Additionally, as a key member of the team you will help shape our future efforts to translate existing desktop applications to the web. You will also be expected to configure, deploy, and help maintain web services and servers. Our production environment is fast paced and varied with studios in Vancouver and Montreal.

Essential Functions/Responsibilities:
• Design and Develop scalable API’s to communicate with the web apps.
• Responsible for design and development of single page web applications by using our current stack of React/Redux for frontend frameworks and Python/Go/Rust as the preferred backend language.
• Responsible for creating reusable react components that are shared across multiple web apps.
• Responsible for upkeep and customization of our wiki system Confluence used for workflow and source code based documentation and instructional videos
• Design web-based equivalents of a number of current desktop applications
• Help manage our ELK Stack

Education and/or Experience Required:
• Computer Science degree or equivalent experience
• 3+ years experience developing web applications
• Expert in Javascript, Html5, CSS3
• React, Redux and webpack experience is highly preferred.
• Experience with Python/Go/Express preferred.
• Maintain and iterate existing web applications and services, identify and solve problems.
• Experience configuring and deploying Nginx, Flask and/or Apache
• Experience with Confluence Wiki system preferred
• Proficient graphical web design and writing/editorial skills
• Experience with source code control systems like git and svn.
• Development experience with Relational Databases and/or NoSql Databases preferred
• Familiarity with Elasticsearch, Logstash, and Kabana is a plus
• Good problem solving and communication skills

About DIGITAL DOMAIN

To apply for this position please submit an application to Senior Recruiter, Amy Quek at aquek@d2.com