Sirin Software is a service provider of Embedded Linux and IoT solutions with an R&D office in Kyiv. In the last few years, we have been successfully providing various software solutions to US, European and Asian customers. Since 2016 we have started providing Hardware Design services in cooperation with product owners.
12 липня 2024

Full Stack JS Developer (Middle or Strong Junior Level, Kyiv, hybrid work format) (вакансія неактивна)

Київ

Sirin Software is a service provider of Embedded Linux and IoT solutions. We were established in 2014 with an R&D office in Kyiv. In the last few years, we have been successfully providing various software solutions to US, European and Asian customers. Since 2016 we have started providing Hardware Design services in cooperation with product owners. Our company has expertise in such domains as Networking, Storage Systems, Cloud Computing, Buildings Automation, Drivers, IoT, etc.

Our site: sirinsoftware.com

We offer:

  • No bureaucracy and tracking systems;
  • Competitive salary with annual review;
  • 20 working days paid vacation and 15 days of sick leave;
  • 6 additional days of leave for important events in life;
  • Flexible working hours (start your day between 8:00 and 11:00);
  • Professional English courses with a native speaker and a teacher, in small groups by level, 2 hours per week;
  • Education and anniversary bonuses;
  • Providing all the necessary equipment;
  • Full accounting support for the employees;
  • The opportunity to rotate on projects to learn new technologies;
  • Opportunity for development and career growth in the areas of Tim and Tech leadership, mentoring;
  • Work from a modern office in the historical part of Kyiv (Podil) with convenient transport links;
  • Office with autonomous power systems, uninterrupted Internet connection, coffee, tea, and snacks.

Project description & scope of work:

Design and implement a technology for remote control and management of hospitality-grade TVs — Samsung and LG.

A TV app should open a web socket and provide HTTP API to allow administrators to turn on or off TVs remotely, control volume, input source, etc.

The solution should be deployed in hospital networks, so the on-premise hosted JS server app also needs to be developed.

Technology that works with LG TVs and distributes apps and settings to a fleet of TVs is called Procentric and we have a pretty solid experience in working with this tool.

Technology for Samsung TVs still has to be determined since there are multiple options.

The technology stack: HTML, JS, node.js.

What you need for this position:

  • Bachelor’s degree or higher in Computer Science, Engineering, or a related field;
  • 2+ years experience in JavaScript;
  • 2+ years experience with React;
  • 1+ years experience with Node JS;
  • Hands-on experience of using Document oriented/Relational databases (PostgreSQL, MySQL, MongoDB), Redis;
  • Understanding queue systems (RabbitMQ preferably);
  • Knowledge of main WEB protocols (HTTP, WebSocket, RPC, etc)
  • Understanding of secure communication practices;
  • Knowledge of deploying and managing on-premise applications;
  • Ability to explore and evaluate different technologies and make informed decisions;
  • Ability to document technical solutions and provide clear instructions;
  • Strong troubleshooting and debugging skills;
  • Ability to work independently and as part of a team;
  • Upper-intermediate level of spoken and written English.

Nice to have:

  • Familiarity with embedded systems, IoT platforms, and related technologies;
  • Experience with CI/CD implementation (AWS preferably);
  • Experience with Docker and related technologies (Kubernetes, docker-compose, etc).

Hiring Process:

Stage 1: Interview with HR (1h);

Stage 2: Technical interview (1.5h).

Dear candidate, thank you for your attention to our company. Please send your CV and if you meet our requirements we will contact you.