Full Stack Web Developer
TechnologyDescription
A FEW WORDS ABOUT US
We are from all horizons, united by passion. At our company, every new project is a blank page waiting for the creativity and talent of the entire team, regardless of responsibilities, roles, or areas of expertise. Our taste for inventing, trying, failing to restart, and learning from others allows us to collectively contribute to projects larger than ourselves. Today, thanks to a team of 450 creative people, we have the chance to create immersive multimedia environments for artists, museums, airports, brands, theme parks, or events, in addition to our signature shows. No matter the framework, our thirst for experimenting and innovating in video, lighting, multimedia architecture, sound design, special effects, and interactivity is at the core of our DNA.
YOUR TEAM
At Moment Factory, the system developer team participates in the creation of interactive experiences and generative installations. We work on both the development of the capture and distribution system and the creation of real-time visual content. We are always on the lookout for new multimedia technologies and their potential applications in various distribution contexts and frameworks. The aesthetics of the generated visuals and the quality of the user experience are fundamental to our practice, as is the stability of the platforms we create. Our developers are called upon to work on a project from its conception to its delivery. In this position, it is also possible to contribute to internal research and development projects.
YOUR MISSION
As a Full Stack Web Developer, you will work on the development of projects that connect the digital and interactive to the real world. You will participate in all stages of development, from ideation, design, and architecture, to deployment and maintenance. You will work in synergy with several dynamic and agile teams. By developing solutions, you will enable the deployment, control, and monitoring of large-scale immersive projects internationally.
FUNCTIONS AND RESPONSIBILITIES
- Program robust frontend and backend solutions to connect our interactive experiences (UI design, software design, packaging, and deployment);
- Design and automate unit, regression, and integration tests;
- Write technical design documents and detailed documentation for system operation and support;
- Ensure the longevity and high availability of delivered components by providing operational support to analyst teams;
- Find and explore new libraries necessary for the successful completion of projects;
- Interface hardware (sensors, devices) with our software solutions;
- Interface projects with external data sources (APIs, databases);
- Understand the various multimedia protocols used in the industry;
- Prototype concepts;
- Deploy your code effectively with our continuous integration solutions (Gitlab, Balena, Docker);
- Occasionally advise production teams on the technical feasibility of their creative vision.
- JOB REQUIREMENTS
- Minimum 5 years of experience;
- Experience in development with Node.js;
- Knowledge and experience with Front-End frameworks (React, Next.js);
- Understanding and practical experience with REST services and architecture;
- Experience in writing unit tests (Jest, Mocha);
- Experience with database usage (relational and non-relational) (MongoDb, PostgreSQL);
- Deployment (Docker, on-site services and Cloud, Kubernetes knowledge is a plus);
- Experience in DevOps (logs, monitoring, alerts, optimizations, and support);
- Experience working collaboratively with version control systems (git, merge requests);
- Proficiency in web technologies (HTML, JavaScript, CSS);
- Understanding of responsive interface design techniques for computers, tablets, and mobile devices;
- Ability to navigate agilely from one project to another and manage multiple priorities simultaneously (context switching);
- Appreciation and understanding of user-centered design;
- Knowledge of multimedia protocols is a plus (Art-Net, DMX, MIDI, OSC);
- Strong mastery of French and English, both spoken and written;
- Experience with Node-RED is a plus;
- Knowledge of Python is a plus;
- Experience with 3D web technologies (WebGL, WebAssembly, Unity for web) is a plus.
YOU ARE ALSO INTERESTED IN...
- Communication protocols IoT/AV (e.g., MQTT, OSC, Art-Net, websockets);
- New ways of working with artificial intelligence;
- Modern computer security standards;
- Understanding UI design patterns and Material Design;
- Technologies such as MongoDB and/or Mongoose, Grafana, Loki, and Prometheus;
- UX design;
- Windows and Linux platforms;
- CI/CD approach (GitLab CI) and TDD or BDD techniques.
- YOUR QUALITIES
- You enjoy working in synergy with diverse profiles (designers, technicians, artists, project managers). For you, success is a team sport;
- You communicate fluently and proactively;
- You naturally share your progress, roadblocks, and successes to keep the team aligned;
- You are capable of translating complex technical or architectural concepts into simple and accessible language for non-technical collaborators (creative teams, customer support, or management);
- You enjoy sharing your knowledge, properly documenting your code, and helping your peers to improve their skills;
- You have a curiosity to learn new techniques and use new tools;
- You are passionate and eager to learn constantly;
- You possess a flexible, autonomous, and organized mindset;
- You are observant and attentive to details;
- You can adapt to an environment in perpetual evolution.
- SPECIFIC WORK CONDITIONS
- May be required to travel internationally to deliver projects;
- Occasional work outside regular office hours.
- SOME ADVANTAGES OF WORKING AT MOMENT FACTORY
- Hybrid work mode to optimize the balance between personal and professional life;
- Advantageous collective health insurance, for you and your family;
- Remote work abroad up to 30 days per year (consecutive or cumulative, including weekends), to explore the world while working;
- Well-being account allowing for personal expenses;
- Inspiration account;
- Free access to the Dialogue telemedicine service, to quickly address your health concerns and those of your family;
- 5 paid sick days per year;
- Personalized training and skill development plan, thanks to the Moment Factory School;
- Discounted meals every day, snacks, and coffee at all times;
- Dedicated studio life service, catalyst for initiatives related to employee well-being (physical and mental health, social activities, etc.).
If you match this position, we invite you to submit your application as soon as possible. Unfortunately, we are unable to follow up with each candidate, so we will only contact the selected individuals. Please consider a career at Moment Factory. We look forward to meeting you!
Your CV will be read by Billy.
This posting was aggregated from indeed. Groupe Sentinella is not the employer; applying takes you to the original site. The full text belongs to the original poster.
Want us in your corner?
Join the Sentinella talent bench. We'll reach out when a mandate matches your profile — including roles like this one.
Join the talent bench