Всеосвіта один з найбільших освітніх порталів України. Щодня понад 300 000 учнів проходять тестування на нашій платформі. Ми першими в Україні запустили майданчик для продажу методичних розробок з офіційними виплатами, а наші бібліотеки налічують мільйони матеріалів.
Але в першу чергу Всеосвіта, це програмні інструменти: конструктори уроків/тестів/вебквестів/курсів/сертифікатів; генератори практичних завдань; електронні журнали.
Всеосвіта для програміста, це про великі набори даних, навантажені сервіси, різноманітні технологій та інтеграцію з державними сервісами.
Архітектурно портал складається з горизонтально масштабованого моноліту та незалежних мікросервісів. Бекенд, здебільшого, це Yii2 на PHP 8.5. Фронтенд реалізовано на Vue 2,3. У якості основної бази даних виступає MariaDB, допоміжної Redis. Також у архітектурі є Node.js, Flutter, RabbitMQ, Supervosor, Memcached, ElasticSearch.
Вашими головним обов’язком буде робота з монолітом. На рівні бекенду - це Yii2, на рівні фронтенду - Vue2. Задачі відповідатимуть вашому рівню і з часом поступово зростатимуть у складності.
Ви маєте досконало орієнтуватися у великій кодовій базі проєкту, розуміти як взаємодіють асинхронні процеси, знати як працюють реляційні бази на рівні блокування таблиць та записів, вміти писати зрозумілий код без зайвих абстракцій і ускладнень логіки.
Ви маєте бути готовими виконати тестове завдання, під час якого продемонструвати знання фреймворків Yii2 та Vue2, а також вміння працювати з MySql, Redis та RabbitMQ.
Ми пропонуємо
- Офіційне працевлаштування.
- Робота над впізнаваним українським продуктом, адже Всеосвітою користуються вчителі абсолютно всіх шкіл України.
- Відсутність овертаймів, звітів, нескінченних мітінгів, трекінгів робочого часу та іншої бюрократії.
- Різноманітні задачі, обґрунтовані терміни, прямий контакт з засновниками та можливість особисто впливати на розвиток продукту.
- Дистанційний формат роботи.
- Щорічна оплачувана відпустка.
Шлях кандидата
- Спілкування з СТО
- Тестове завдання
- Пропозиція співпраці
Будемо раді отримати ваше резюме із зазначенням релевантного досвіду. Або одразу телефонуйте +380502974247 - Іван Литвиненко, CTO Всеосвіти.