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