Full-Stack Developer

Disguise Logo

Disguise

πŸ“Remote - Canada

Summary

Join Disguise, a leader in software and hardware solutions for spectacular productions, as a Full-Stack Developer (Cloud) in their R&D department. You will be part of the growing Cloud Services team, building and maintaining APIs, services, and systems. Responsibilities include developing scalable backend solutions, creating Vue controls, collaborating with other development teams, and assisting the support team. The ideal candidate possesses strong expertise in Django, Laravel, or Rails (backend), Vue (frontend), and ideally Three.js, along with experience in AWS and related tools. This role requires excellent communication, attention to detail, and a passion for problem-solving. The position is based in Quebec, Canada, and requires proficiency in English due to collaboration with UK-based teams.

Requirements

  • Clear communication, both verbal and written
  • Since Disguise is a UK based company, you will be communicating with team members in the UK and Canada regularly - proficiency in English is required
  • Proven experience in Software Development (3+ years)
  • An expert in Django, Laravel, and/or Rails on the backend, and Vue on the frontend; as a bonus - Three.js; we need someone who doesn’t require ramp up time and can take a task and run with it
  • JIRA, GitHub, ProductBoard or other project management tracking and ticketing tools
  • Git source control including proficiency with branches, pull requests, and code reviews
  • Strong REST understanding and implementation experience, servicing public and private APIs, including OpenAPI spec and documentation
  • Exposure to standard AWS based product stacks, and associated secondary tooling for documentation, testing and deployments are expected
  • Hold yourself and others to a high bar when working with production systems
  • Have excellent attention to detail, when writing and reviewing code
  • Enjoy problem solving complex issues with a curious and inquisitive mind
  • Be passionate to expand your knowledge
  • You will be technically competent and interested in building out a product (ie, what the product should do, what else can make the product great)
  • Enjoy working with a diverse group of people with different expertise - all teams work remotely, so you must be able to work solo and self-direct and communicate effectively
  • Electron or similar native application frameworks using web technologies

Responsibilities

  • Build and maintain APIs, services, and systems through multiple platforms, languages and technologies
  • Build scalable and robust backend solutions leveraging proper database optimizations
  • Build and maintain Vue controls and components to expose functionality to end users
  • Working with other development teams within the organization to lend your expertise to other company applications
  • Reviewing other developers code and pull requests, including code reviews and quality assurance testing
  • Assisting support team members in customer inquiries, solving and troubleshooting problems and responding to support requests both internally and externally
  • Assist with troubleshooting, debugging, and deployments where necessary
  • Be able to take a feature and break it down into manageable tasks for implementation

Preferred Qualifications

  • Experience with C++ would be nice to have, but not required to interface with the other departments in the company
  • Experience or familiarity in the live events, film, production, or entertainment industries
  • Tailwind CSS and an eye for good design and UX
  • Three.JS experience

Benefits

  • Unlimited Paid Time Off - with minimum time you must take set at 20% above statutory
  • Hybrid working between home and our offices (dependent on role and location)
  • Mental health and wellbeing support - subscription to the Calm app, mental health first-aid buddies, employee assistance programmes
  • Gig allowance - Β£400 (or local equivalent) to spend on tickets every year to immerse yourself in our industries
  • Belonging policies -Β  including (but not limited to) support for Parental, Fertility, Miscarriage, Menopause and Transitioning
  • Training, coaching & mentoring

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.