Publikuj oferty pracy
Zatrudniaj bez prowizji
181 wyświetlenie
Vseosvita, TOV
Vesoevista to jeden z największych portali edukacyjnych Ukrainy. Codziennie na naszej platformie testuje się ponad 300 000 uczniów. Jako pierwsi na Ukrainie uruchomiliśmy platformę sprzedaży opracowań metodycznych z oficjalnymi płatnościami, a nasze biblioteki posiadają miliony materiałów narzędzi programowych: konstruktory lekcji/testów/webquestów/kursów/certyfikatów; generatory zadań praktycznych; czasopisma elektroniczne.
Kompleksowe kształcenie dla programisty, dotyczy dużych zbiorów danych, obciążonych usług, różnorodnych technologii i integracji z usługami rządowymi.< /p>
Architektonicznie portal składa się z poziomo skalowalnego monolitu i niezależnych mikrousług. Backend to głównie Yii2 na PHP 8.1. Frontend zaimplementowano na Vue 2. Główną bazą danych jest MariaDB, pomocnicza Redis. Architektura obejmuje także Node.js, Flutter, RabbitMQ, Supervosor, Memcached, ElasticSearch.
Twójgłównym zadaniem będzie praca z monolitem. Na poziomie backendu jest to Yii2, na poziomie frontendu jest to Vue2. Zadania będą odpowiadać Twojemu poziomowi i z czasem będą stopniowo zwiększać złożoność.
Musisz doskonale poruszać się po bazie kodu dużego projektu, rozumieć, jak procesy asynchroniczne współdziałają ze sobą, wiedzą jak działają relacyjne bazy danych na poziomie blokowania tabel i rekordów, potrafią pisać zrozumiały kod bez zbędnych abstrakcji i komplikacji logika.
Powinieneś być gotowy do wykonania zadania testowego, podczas wykazania się znajomością frameworków Yii2 i Vue2, a także umiejętnością pracy z MySql, Redis i RabbitMQ.
Oferujemy
Ścieżka kandydata
Będziemy zachwyceni otrzymaniem Twojego CV z odpowiednim doświadczeniem. Możesz też zadzwonić pod numer +380502974247 span > — Ivan Lytvynenko, dyrektor ds. technicznych firmy Vseosvit.