100% remote (from Canada)
Our client is an innovative and forward-looking company that offers technical consulting, design, and programming services for show control and the entertainment industry.
Additionally, since 2015, it has been designing and manufacturing its platform for audiovisual system monitoring and management
Tasks
A Back-End Control System Developer at our client leverages experience and skills in software development to provide solutions for control systems in the themed entertainment industry. This cutting-edge position offers the opportunity to work on projects of all sizes. The role involves developing custom, client-tailored software solutions.
- Provide the company and its clients with software control solutions, monitoring dashboards and interfaces, and custom GUIs for Audio/Visual/Lighting installations.
- Develop custom equipment drivers, control methodologies & architectures, and custom control software.
- Develop and test software (end-to-end development cycle).
- Develop web-based applications, back-end services, and modules in collaboration with other team members.
- Write specifications and design narratives.
- Balance multiple projects/assignments with alacrity while aggressively meeting deadlines and expectations.
- Self-manage assignments and work autonomously when necessary.
- Be highly collaborative and focused on sharing details routinely and consistently with team members.
- Demonstrate a persistent optimism and ability to navigate challenges in a way that produces value, exceeds expectations, and promotes company success.
Profile
- 5+ years of work experience in software development (including Backend)
- Proficient in Go, JavaScript, Typescript, JSON, XML.
- Experience with any of these is a plus: Node.JS, Lua, Node-RED, PostgreSQL, MongoDB, Redis, Docker
- Knowledgeable with agile methods, development life cycle tools, Gitlab/Jira/Git.
- Understanding of RESTful API, socket.io/Websocket, database concepts.
- Experience interfacing APIs to communicate with devices or software using a defined protocol
- Office365 suite including Teams, Outlook, Word, and Excel
Assets
- Experience in frontend development
- Proficient and knowledgeable in ReactJS or VueJS frameworks
- Knowledge of A/V systems, equipment, concepts and technologies
Benefits
- 15 days PTO including sick, personal, and vacation 1st year; 20 days after 1 year
- Health, Dental, Vision and Life insurance
- Workers Compensation