-
Vaiticka Solution

Golang Developer – Soundwave

Vaiticka Solution
Canada · Contract · Mid-Senior

Position: Golang Developer – Soundwave (Embedded Core Services for Interactive Multimedia Kiosks)

Location: Montreal, QC (Hybrid) or Remote (Canada)

Employment: Contract


About the Project

We are launching the development of a next-generation interactive media experience designed for multimedia touchscreen kiosks. Built for 4K resolution, this locally run web application will deliver a dynamic, high-performance, and visually rich user interface — featuring real-time UI transitions, animations, video compositing, and interactive touch-based controls.

Unlike a typical website or dashboard, this project aims to push the boundaries of web technologies to deliver a seamless, native app–like multimedia experience that operates reliably in embedded environments.


Your Role

As the Core Logic Developer, you’ll be responsible for building the Go-based service layer that drives communication between the UI, backend services, and the kiosk’s OS-level functionality.



Key Responsibilities:

  • Develop and maintain a middle-tier logic layer in Go that integrates UI, backend, and system-level operations.
  • Design and implement internal orchestration services for state management, control flow, and inter-process communication.
  • Create clean, testable APIs exposing behavior to both frontend clients and backend infrastructure.
  • Collaborate with frontend engineers to ensure seamless integration and predictable application state management.
  • Implement watchdogs, service registration, fault-handling, and diagnostics for robust local operation.
  • Participate in agile ceremonies, estimations, and cross-functional planning sessions with Soundwave teams.
  • Contribute to architectural decisions regarding local system layering and component interactions.
  • Deliver observable, deterministic, and well-documented services to support automated testing.


Required Skills & Experience

  • 5+ years of professional software development experience.
  • 2+ years of hands-on experience with Go (Golang) in production systems.
  • Strong grasp of service-oriented architecture, protocol design, and system orchestration.
  • Experience working close to the operating system layer — system processes, I/O handling, IPC, and diagnostics.
  • Expertise in API design and creating services that interface cleanly with both frontend and backend clients.
  • Strong understanding of data flow, interface contracts, and error handling in distributed or modular systems.
  • Excellent collaboration and communication skills within cross-functional teams.

Key Skills

Ranked by relevance

ui embedded compositing golang
Login to Apply
Posted
Oct 15, 2025
Type
Contract
Level
Mid-Senior
Location
Toronto

Industries

IT Services IT Consulting Technology Information Media

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
LGA IT
Related

Python Developer

2026-05-28

Full-time
Associate
Belgium
Technology
Information Technology
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
Crossing Hurdles
Related

Full-Stack Developer | Remote

2026-05-27

Contract
Associate
Australia
Software Development
Engineering