R&D Senior Full Stack Developer: Java

Engineering Vancouver, Canada


Description

We are looking for an experienced Full Stack Developer to join our infrastructure team. The successful candidate will have the opportunity to work with a variety of web browser and Java based technologies in our “mature” but continuously evolving mission-critical systems, as well as leading and contributing to the evolution of those systems.

The position will have you working as part of a small international team; that forms part of a larger group focused on satisfying the bespoke software requirements of the creative workflows. You will interact regularly with artists and leads in the production departments. You will be involved in the design, development and maintenance of production workflow management and reporting systems; digital asset management systems that play a key role in automating parts of our film production pipeline. A particular focus will be working on our proprietary compute farm management software, which manages 10s of thousands of cores.

Requirements:

To be successful in this role you must have:
  • A passion for leading and implementing solutions from high level requirements
  • Exposure to iterative test driven development practices
  • Experience in developing operable software at scale in a highly dynamic production environment
  • Well-honed scoping, task identification, estimating and planning abilities
  • Proficient communication and interpersonal skills with  developers and internal clients
  • Ability to multi-task, prioritize, solve problems and follow up details
  • Experience with the following would be highly regarded:
  • Spring Boot, JMS, Netflix style micro-services architectures
  • Exposure to AKKA and the Actor Model
  • UI technologies (e.g., React, GWT, Swing)
  • Leading and growing other developers