Full-Stack Developer (Cloud)
Disguise sits at the heart of the most inspiring live and virtual experiences in the world, leading the market in building a software and hardware solution that designs, sequences and controls the most spectacular productions across film and TV, broadcast, live and corporate events.
Role: Full-Stack Developer (Cloud)
Department: R&D
Reports into: Head of Cloud Engineering
ABOUT THE ROLE
Disguise is looking for a full stack web developer with a specialization in Django, Laravel, and/or Rails on the backend, Vue on the frontend, and as a bonus, Three.js. You’ll be working with the relatively new and growing group within Disguise, the Cloud Services team, to improve, build and support Disguise Cloud’s products. These all integrate tightly with Disguise’s other products so you’ll get to work closely with other skilled developers to solve our customer’s always changing needs.
We’re looking for people with a strong background in the listed technologies that can hit the ground running and interest in building successful products or systems. You’ll be comfortable in dealing with lots of moving pieces; you’ll have excellent attention to detail; and you’ll be comfortable with new technologies and systems.
This role is only available to residents of Quebec or those who are willing to relocate to Quebec.
WHAT YOU WILL DO
- 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
ABOUT YOU
- 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
- Experience with C++ would be nice to have, but not required to interface with the other departments in the company
BONUS POINTS
- 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
—--------------------------------------------------------------------------------------------------------------
Rôle : Développeur Full-Stack (Cloud)
Département : R&D
Rapporte à : Responsable de l'ingénierie Cloud
À PROPOS DU RÔLE
Disguise recherche un développeur web full-stack avec une spécialisation en Django, Laravel, et/ou Rails pour le backend, Vue pour le frontend, et en bonus, Three.js. Vous travaillerez avec un jeune groupe en croissance au sein de Disguise, l'équipe des services Cloud, pour améliorer, construire et supporter les produits de Disguise Cloud. Tous ces produits s'intègrent étroitement avec les autres produits de Disguise, vous aurez donc l'occasion de travailler en étroite collaboration avec d'autres développeurs qualifiés pour résoudre les besoins toujours changeants de nos clients.
Nous recherchons des personnes ayant une solide expérience dans les technologies énumérées, capables d'être opérationnelles immédiatement et intéressées par la construction de produits ou de systèmes réussis. Vous devez être à l'aise avec des exigences qui changent fréquemment; vous devez avoir une excellente attention aux détails; et vous devez être à l'aise avec les nouvelles technologies et les nouveaux systèmes.
CE QUE VOUS FEREZ
- Construire et maintenir des API, des services et des systèmes via plusieurs plateformes, langages et technologies
- Construire des solutions backend évolutives et robustes en tirant parti des optimisations de base de données appropriées
- Construire et maintenir des contrôles et des composants Vue pour exposer les fonctionnalités aux utilisateurs finaux
- Travailler avec d'autres équipes de développement au sein de l'organisation pour apporter votre expertise à d'autres applications de l'entreprise
- Examiner le code et les demandes de tirage (pull requests) des autres développeurs, y compris les revues de code et les tests d'assurance qualité
- Aider les membres de l'équipe de support pour les demandes des clients, résoudre les problèmes et y apporter des solutions, et répondre aux demandes de support à la fois en interne et en externe
- Aider au dépannage, au débogage et aux déploiements si nécessaire
- Être capable de prendre une fonctionnalité et de la décomposer en tâches gérables pour l'implémentation
À PROPOS DE VOUS
- Communication claire, tant verbale qu'écrite
- Étant donné que Disguise est une entreprise basée au Royaume-Uni, vous communiquerez régulièrement avec les membres de l'équipe au Royaume-Uni et au Canada – la maîtrise de l'anglais est requise.
- Expérience avérée en développement logiciel (3+ ans)
- Un expert en Django, Laravel, et/ou Rails pour le backend, et Vue pour le frontend ; en bonus – Three.js ; nous avons besoin de quelqu'un qui n'a pas besoin de temps de montée en compétence et peut prendre une tâche et l'exécuter
- JIRA, GitHub, ProductBoard ou d'autres outils de suivi de projet et de billetterie
- Contrôle de version Git, y compris la maîtrise des branches, des demandes de tirage (pull requests) et des revues de code
- Solide compréhension et expérience de l'implémentation REST, au service des API publiques et privées, y compris la spécification et la documentation OpenAPI
- Une exposition aux piles de produits basées sur AWS standard et aux outils secondaires associés pour la documentation, les tests et les déploiements est attendue
- Vous vous tenez et tenez les autres à un niveau élevé lorsque vous travaillez avec des systèmes de production
- Avoir une excellente attention aux détails, lors de l'écriture et de la révision du code
- Aimer résoudre des problèmes complexes avec un esprit curieux et investigateur
- Être passionné par l'élargissement de vos connaissances
- Vous serez techniquement compétent et intéressé par la création d'un produit (c'est-à-dire ce que le produit devrait faire, ce qui peut rendre le produit excellent)
- Aimer travailler avec un groupe diversifié de personnes ayant des expertises différentes – toutes les équipes travaillent à distance, vous devez donc être capable de travailler seul, de vous auto-diriger et de communiquer efficacement
- Electron ou des frameworks d'applications natives similaires utilisant des technologies web
- L'expérience avec C++ serait un plus, mais n'est pas requise pour interagir avec les autres départements de l'entreprise
POINTS BONUS
- Expérience ou familiarité dans les industries des événements live, du cinéma, de la production ou du divertissement
- Tailwind CSS et un sens aigu du bon design et de l'UX
- Expérience Three.JS
About Disguise
Disguise is the industry-leading platform sitting at the heart of a new era of visual experiences. One powerful integrated system of software, hardware and services to help create the next dimension of real-time spectacle.
We partner with the biggest entertainment brands and companies in the world to deliver the A-list of live music events, live TV broadcasts, immersive experiences, installations, theatre, film and TV production, corporate communications and brand product launches. Working with Disney, Snapchat, Netflix, ESPN, the Burj Khalifa, and Adele, Disguise is the number one partner delivering the next dimension of entertainment.
Don’t Disguise your differences.
Innovation comes from everyone. We strive to create a workplace that reflects our diverse audience. We celebrate our people for their full authentic selves, and embrace uniqueness. Inclusion and Equity matter at Disguise. We create together and we create everywhere.
Our values
- Honest. We are real with ourselves and our clients and share our ideas with openness and transparency.
- Evolutionary. We innovate using our user’s ever-changing needs so our technology remains ahead-of-the-game.
- Fearless. We take the best path, not the easiest, and innovate where it’s right, not where it’s simplest.
- Resilience. We don’t give up until we find the right solution, even if it means going outside our remit.
- Belong. We create an environment where everyone feels like they belong and is empowered to do their best work.
Our benefits
- We have a suite of globally relevant competitive benefits packages as we want to make sure we retain the best talent out there. Our benefits for every perm hire, globally include:
- 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
Create a Job Alert
Interested in building your career at Disguise Technologies Ltd? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field