Sii Ukraine

SII POLAND

SII SWEDEN

Join us Contact us

Sii Ukraine

SII POLAND

SII SWEDEN

Back

Golang Developer for IoT / Industrial Data Platform

  • Regular, 
  • Senior
  • Remote, 
  • Hybrid, 
  • Office
  • Multiple locations Show all
This offer base language is English. Translate into Ukrainian.
This translation is generic. Show original text

Technologies & tools

The Embedded Competency Center is an organizational unit of Sii, that brings together almost 500 specialists. We are currently looking for a Golang Developer. You will design, develop, and maintain the core backend infrastructure that powers the entire platform, working closely with cross-functional teams to deliver robust, scalable solutions.

Your tasks

  • Design, enhance, and support connectivity solutions that integrate various communication protocols such as MQTT, OPC, REST, Kafka, and more
  • Develop and operate systems for reliable data acquisition, transformation, analysis, and processing across heterogeneous sources
  • Build and maintain core platform services, including OPC UA Server features, data calculation pipelines, and historical/trending data modules
  • Implement extensible components enabling user-defined scripts, SQL execution, workflow automation, and customizable rule chains
  • Develop notification and messaging capabilities, including email, SMS, Slack, Google Chat, and other communication channels, ensuring consistent and timely delivery
  • Contribute to security features such as TOTP and other authentication and protection mechanisms to safeguard the platform and user data
  • Participate in architectural discussions, feature scoping, and technical design, taking ownership of complex functionalities from concept to implementation
  • Collaborate closely with frontend, QA, and product teams while providing support, troubleshooting, and continuous improvements for deployed services

Requirements

  • At least 4 years of backend development experience, including work on large-scale, multi-service backend systems
  • Proficient in Go as the primary language, with additional skills in C/C++, Python, SQL, and Linux/Windows
  • Skilled in containerised development using Docker
  • Solid understanding of distributed architectures and practical work with microservices
  • Practical experience with event-driven systems, messaging tools, and asynchronous communication
  • Understanding of industrial communication standards such as OPC UA, MQTT, and similar protocols
  • Expertise in database schema design, optimisation, and efficient data handling
  • Solid skills in building and maintaining APIs using REST and gRPC
  • English at an advanced level
  • Residing in Poland required

Job no. 251128-66Y9P

Технології

Центр Вбудованих Компетенцій - це організаційний підрозділ Sii, який об'єднує майже 500 спеціалістів. Наразі ми шукаємо Golang розробника. Ви будете проектувати, розробляти та підтримувати основну внутрішню інфраструктуру, яка забезпечує роботу всієї платформи, тісно співпрацюючи з міжфункціональними командами для створення надійних, масштабованих рішень.

Завдання

  • Розробляти, вдосконалювати та підтримувати рішення для підключення, які інтегрують різні комунікаційні протоколи, такі як MQTT, OPC, REST, Kafka та інші
  • Розробляти та експлуатувати системи для надійного збору, перетворення, аналізу та обробки даних з гетерогенних джерел
  • Створювати та підтримувати основні сервіси платформи, включаючи функції OPC UA Server, конвеєри обчислення даних та модулі історичних/трендових даних
  • Впроваджувати розширювані компоненти, що дозволяють створювати користувацькі сценарії, виконувати SQL, автоматизувати робочі процеси та налаштовувати ланцюжки правил
  • Розробляти можливості сповіщення та обміну повідомленнями, включаючи електронну пошту, SMS, Slack, Google Chat та інші канали зв'язку, забезпечуючи послідовну та своєчасну доставку.
  • Вносити свій вклад у функції безпеки, такі як TOTP та інші механізми автентифікації та захисту, щоб захистити платформу та дані користувачів
  • Брати участь в архітектурних обговореннях, визначенні обсягу функцій та технічному дизайні, відповідаючи за складні функціональні можливості від концепції до реалізації
  • Тісно співпрацювати з командами фронтенду, QA та продуктовими командами, надаючи підтримку, усуваючи несправності та постійно вдосконалюючи розгорнуті сервіси.

Наші очікування

  • Щонайменше 4 роки досвіду розробки бекенду, включаючи роботу над великомасштабними, мультисервісними бекенд-системами
  • Досконале володіння Go як основною мовою, з додатковими навичками в C/C++, Python, SQL та Linux/Windows
  • Навички контейнерної розробки з використанням Docker
  • Глибоке розуміння розподілених архітектур та практична робота з мікросервісами
  • Практичний досвід роботи з системами, керованими подіями, інструментами обміну повідомленнями та асинхронним зв'язком
  • Розуміння промислових комунікаційних стандартів, таких як OPC UA, MQTT та подібних протоколів
  • Експертиза в проектуванні схем баз даних, оптимізації та ефективній обробці даних
  • Тверді навички створення та підтримки API з використанням REST та gRPC
  • Англійська мова на просунутому рівні
  • Проживання в Польщі є обов'язковим

Вакансія № 251128-66Y9P

Quick apply

Fill in the form in English please

Golang Developer for IoT / Industrial Data Platform

Work mode*

Select at least one option

Option was not selected

angle-down

Option was not selected

Attach CV*

Uploaded file:
  • file_icon Created with Sketch.

Acceptable files: doc, docx, pdf. (max 5MB)
Please submit your file in DOC, DOCX or PDF format
The upload size is limited to 5 MB
File is empty
File was not uploaded

At any time, you may withdraw your consent to the processing of personal data, but such withdrawal shall not affect the legal compliance of any processing of such data, which had occurred before you withdrew your consent. Detailed information on the processing of your personal data is specified in the Privacy Policy.

Sii Poland follows the Procedure for reporting law violations.

Create MySii account to follow your application's status
success

Your application has been submitted

We will contact you as soon as we review your CV

Processing...

Sorry, something went wrong and your message was not delivered

Refresh the page and try again. Contact us form, if problem occurs again

Benefits for you

Apply now Recommend a friend

Änderungen im Gange

Wir aktualisieren unsere deutsche Website. Wenn Sie die Sprache wechseln, wird Ihnen die vorherige Version angezeigt.

This content is available only in English version.

Are you sure you want to leave this page?

Цей контент доступний тільки в одній мовній версії.
Ви будете перенаправлені на головну сторінку.

Ви справді бажаєте залишити цю сторінку?