167 views
Vseosvita, TOV
Vesoevista is one of the largest educational portals of Ukraine. More than 300,000 students are tested on our platform every day. We were the first in Ukraine to launch a platform for the sale of methodological developments with official payments, and our libraries have millions of materials. software tools: constructors of lessons/tests/webquests/courses/certificates; generators of practical tasks; electronic journals.
Comprehensive education for a programmer, it is about large data sets, loaded services, various technologies and integration with government services.
Architecturally, the portal consists of a horizontally scalable monolith and independent microservices. The backend is mostly Yii2 on PHP 8.1. The front end is implemented on Vue 2. The main database is MariaDB, the auxiliary Redis. Also in the architecture are Node.js, Flutter, RabbitMQ, Supervosor, Memcached, ElasticSearch.
Yourmain duty will be work with the monolith. At the backend level it is Yii2, at the frontend level it is Vue2. The tasks will correspond to your level and will gradually increase in complexity over time.
You must perfectly navigate the large project code base, understand how asynchronous processes interact, know how relational databases work at the table and record locking level, be able to write understandable code without unnecessary abstractions and logic complications.
You must be ready to perform test task to demonstrate knowledge of Yii2 and Vue2 frameworks, as well as the ability to work with MySql, Redis and RabbitMQ.
We offer
Candidate Path
We would be delighted to receive your resume with relevant experience. Or call +380502974247 — Ivan Lytvynenko, CTO of Vseosvit.