Full Stack Engineer

Job Summary

The Full Stack Engineer is part of the Pipeline department responsible for developing and supporting services to accelerate efficient workflow in the production of high quality Visual Effects. Full Stack Engineer is responsible for architecting and developing efficient and scalable microservices to empower the next generation pipeline used by visual effects artists wherever in the world they might be. These highly available studio services will be integrated throughout SPINVFX’s pipeline. Full Stack Engineer will work with other pipeline developers and the systems team to deliver state-of-the-art apis/services, techniques, and procedures.

Key Responsibilities

  • Design, development, maintain and test distributed, resilient and high-performing services and libraries to enable SPINVFX’s expansion across global locations
  • Execute performance/load testing at the server level and fine tuning to match to expectations
  • Proficiency with revision control systems like Git
  • Build and expose KPI and metrics relevant to all the core services
  • Leading by example, nurture peer developers about best practices in scalable and robust services
  • Collaborate with Pipeline Supervisor/Project Manager to ensure development targets align with studio rollout requirements both in terms of timelines and quality of the deliverables
  • Appropriately elevate challenges and solutions to the Pipeline Supervisor in a timely fashion
  • Work closely with pipeline developers to integrate services with pipeline tools, proprietary and third-party artist-facing applications
  • Work closely with Pipeline Supervisor and systems team to coordinate deployments and manage server configuration,
  • Be proactive about service errors, interruptions and performance issues and debug live issues (networking or file-system etc)
  • Assist in identifying and planning how and when private/public cloud strategies could be adopted
  • Help uplift code quality through writing unit tests, automation and performing code reviews
  • Ability to research and adapt new technologies quickly in a very dynamic work environment

Essential Skills

  • 3+ years of experience in backend service engineering
  • Practical experience with Python, HTML, CSS
  • Frontend Javascript frameworks like React, Redux, Backbone, jQuery etc
  • Database technologies like Postgres, MySQL, MongoDB, CouchDB
  • Messaging technologies like ActiveMQ, RabbitMQ, Kafka
  • Development in Linux environments with software provisioning tools like Ansible, Docker, Kubernetes
  • Strong communication skills (written and verbal) to educate technical teams and provide updates to technical leadership

Desirable Skills

  • BS/MS or equivalent in Computer Science, Software Engineering, Information Engineering or equivalent
  • Past experience in media/streaming industries
  • Prior experience with Autodesk Shotgun and Studio asset/content management services

If this sounds like you, please submit your cover letter and resume to

careers@spinvfx.com. Please be sure to include “Full Stack Engineer” in the subject line.