Job details
Job type full-time
Full job description
Vistar media is the leading programmatic technology company in the digital out of home industryA big part of vistar’s mission is to make the screens out in the world (digital signage) smart enough to react to a variety of data inputs, and then use that data to build a dynamic, engaging experience on the flyThe connected devices team builds the backbone technology that powers internet connected screens and other types of hardware.
We are currently seeking full-stack engineers to help grow our connected devices divisionThe successful candidate will be part of a team focused on iot and smart cities projectsYou will be part of a highly skilled engineering team and be able to make an immediate impactAs one of the early team members, you will play an integral role in shaping up our core technologyYour work will be highly visible and critical to our successYou will be exposed to a variety of technologies from networking to desktop applications on multiple operating systems and you will have the chance to learn and own parts of the system.
If this sounds exciting, we would love to hear from you!
We`re open to remote candidates in the us or canada based in eastern time.
Responsibilities
Work collaboratively on a dynamic team to deliver solutions to complex problems.
Write clean, maintainable, and testable code for high-reliability, distributed, desktop-like applications.
Interface with clients for production support and requirements gathering.
Daily design, development and debugging of local and remote systems.
Participate in code reviews and knowledge sharing.
Take ownership of complex projects and deliver solutions with unclear or incomplete requirements; drive them forward to fill the gaps.
Design scalable solutions in the iot space where tens of thousands of devices connect at a time.
Requirements
3+ years of experience in software development.
Experience with the full stack—from the database to css.
Expertise in at least one compiled, one interpreted language and one web framework.
Experience in golang, typescript, and javascript.
Expertise in web technologies.
Experience with developing complex software systems with production quality deployment, monitoring and reliability.
Understand http and websockets.
Be able to decompose complex business requirements into a working solution.
Expertise in linux (knowledge of drivers on linux a plus).
Preferred
Experience with signage technologies, embedded devices, iot devices, connected screens, and advertising.