Sirin Software

Sirin Software

Senior Full Stack Developer

Деталі

Рівень
Lead
Формат
Office
Категорія
Backend
Англійська
Потрібна
Відгукнутися

Опис

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 [https://sirinsoftware.com/]

The project description & technology stack:
We’re building the next generation of connected workspace technology: a smart
adjustable desk system that seamlessly blends hardware, software, and cloud
intelligence.

The platform connects physical products (with embedded sensors, touchscreens,
and adjustable components) to intuitive web and mobile experiences, helping
users create healthier, more productive work environments.

The current project utilizes:

* Backend — Typescript/NodeJS;
* Connectivity & API — MQTT, RestAPI;
* Frontend — React;
* DB — SQL/influxDB;
* Built with Docker & CI/CD integration.

What you will do:

* design and implement B2B admin panel;
* design and implement cloud-based infrastructure (GCP or AWS);
* designing and implementing software modules like calendar integrations,
self-diagnostics, live desk usage across the floor plan(heatmap), integration
with mobile apps.

We expect you are:

* A proactive and open-minded person who is always eager to learn and improve;
* Skilled in exploring and evaluating different technologies, and making
informed decisions based on project needs;
* Comfortable working both independently and collaboratively, effectively
contributing to a team environment;
* A problem-solver with strong troubleshooting and debugging skills, ready
to tackle challenges efficiently.

What you need for this position:

* Bachelor’s degree or higher in Computer Science, Engineering, or a related
field;
* 4 + years experience in React;
* 4+ years experience in NodeJS;
* Proficient in Git and similar version control systems;
* Hands-on experience in using Document oriented/Relational databases
(PostgreSQL, MySQL, MongoDB);
* Understanding queue systems (RabbitMQ preferably);
* Familiarity with embedded systems, IoT platforms, and related technologies;
* Knowledge of main WEB protocols (HTTP, WebSocket, RPC, etc);
* Understanding of secure communication practices;
* Knowledge of deploying and managing on-premise applications;
* Ability to document technical solutions and provide clear instructions;
* Upper-intermediate level of spoken and written English;
* Practical application of SOLID principles, GRASP, and OOP design patterns.

Nice to have:

* Experience with CI/CD implementation (AWS preferably);
* Experience with Microservices, Docker, Kubernetes;
* Experience with MUI, react-query;
* Experience with Fastify and Knex;
* Experience in at least 1 Python development framework — Django, Flask, etc.

What we offer for your success:

* No bureaucracy and tracking systems;
* Competitive salary with annual review;
* 20 working days paid vacation and 15 days of sick leave;
* Additional days of leave for important events in life;
* Flexible working hours (start your day between 8:00 and 11:00);
* Professional English courses 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.

Hiring Process:

Stage 1: Interview with HR (1h);

Stage 2: Technical interview (1.5 −2 h).

Подібні вакансії