CAREERS - OPEN POSITION
Backend Developer
We are looking for a Node.js Programmer, who wants to build a product.
End the development of "boring" web applications and constant project development, where every few months you change what you are working on. Come and work with us on a product that controls tens of thousands of end devices—screens and displays.
signageOS creates a cloud service that allows you to remotely control professional displays and other display devices. Our world-unique service allows anyone to set up and operate a network of tens of thousands of devices, remotely manage content on them, and develop specific applications. Our customers include banks, retail chains, and the largest fast-food chains. Our product is used by companies in Australia, across Europe, the USA, and Canada.
What our CTO, Michael Žabka, says about working with us
Within signageOS, we offer a unique involvement in a project that uses a lot of mainstream technologies (Docker, K8s, React, Node.js, TypeScript, MongoDB, RabbitMQ, etc.) in individual parts of the system, as well as some less well-known but equally good tools for production but also development (Docker-Compose, Terraform, Helm, GitLab CI / CD, etc.). The architecture of the project is built as an SOA, which allows relatively easy use of new technologies and testing of services that can be easily deployed in production. Even though the architecture is already ready, it is not uncommon for a larger part of the system to be modified or even designed with already-acquired knowledge.
Extensive discussions in the team often lead to the ideal solution at the moment, which then positively influences the whole system. This common practice is what every enthusiastic programmer will certainly welcome because it drives us all forward and allows us to overcome challenges. Concerning the company's vision and, at the same time, high demand from customers, the company's growth and the possibility of participating in the management of smaller teams of programmers are expected.
What you will find with us
Clean and automatically tested code
Code reviews
Unique technology combining SW and HW
Modern design patterns in practice: CQRS, Event Sourcing, and massive service-oriented architecture
Technologies such as Redis, RabbitMQ, MQTT, and MongoDB 4 deployed in scale
The big dev-ops challenge is automated infrastructure through Terraform and Kubernetes on AWS
Two monitors
A cheerful bunch of people
Coffee, refreshments, and bowls of fruit
Regular Friday pizza
Educational events
Requirements
Knowledge of JavaScript and Node.js, ideally Typescript (but not a condition, we use service-oriented architecture, so we don't have to be tied
Knowledge of databases (SQL, NoSQL)
Practical use of Git
Basic communication in English
Desire to find stable and long-term solutions to problems
Determination and ability to bring things to an end
At least 2 years of practice (full-time)
Tools and technologies that we use
ClickUp: project management, task, and time tracking
Slack + GSuite: communication and documents
IDE: VS Code, WebStorm, and Sublime
GitLab: repositories, code review and CI
AWS + Azure: infrastructure and cloud development
If you don't want to make another website but a new type of product that controls screens all over the world, send us some information about yourself or a link to a Github.