Hello! We are the Ukrainian food company Work.ua. Every month, 4 million Ukrainians choose our site to find work or employees. Hundreds of thousands of users visit the site using the mobile application. And it is very important for us that every user remembers Work.ua as the most convenient, fast and effective resource. We have a lot of plans and ambitions, so now we are expanding and looking for programmers who are interested in: overcoming highload (site visits - 4 million people per month); w
Hello! We are the Ukrainian food company Work.ua. Every month, 4 million Ukrainians choose our site to find work or employees. Hundreds of thousands of users visit the site using the mobile application. And it is very important for us that every user remembers Work.ua as the most convenient, fast and effective resource. We have a lot of plans and ambitions, so now we are expanding and looking for programmers who are interested in: overcoming highload (site visits - 4 million people per month); working on improving the search on Work.ua; increasing the speed of the site; implementing new businesses -ideas. What will need to be done: develop new and optimize the current functionality of the Work.ua project; develop and finalize the API of the mobile application; participate in decision-making regarding the methods and means of implementing tasks; analyze the requirements for the project and estimate the terms of its implementation; write tests and conduct load testing; participate in Code review and maintain the technical documentation of the project. What we expect from you: experience of working with web projects from 3 years; PHP + MySQL — knowledge and experience at a professional level; experience of working with JavaScript and popular frameworks; the ability to analyze, recommend and justify technologies and solutions; knowledge of algorithms, understanding of the main principles of OOP, design patterns and paradigms; experience in database structure design and query optimization; the ability to delve into details and understand someone else's code; the ability to write user, technical documentation; knowledge of the English language at the level of reading technical documentation. A big plus for: higher technical education; experience of working with highly loaded web projects; experience of RESTful API development; experience of working with search engines (Manticore, Sphinx, Elasticsearch); experience of working with queues (Gearman, RabbitMQ); experience with NoSQL DB (Redis, MongoDB, Memcached); experience with React/Vue; striving for perfection even in small things; ability to do and speak simply and clearly. What we use: PHP 8+; MySQL; own framework using Symfony components;Composer;Twig;Git + GitLab;Redis;Gearman;Manticore Search;NodeJS;Apache Kafka;Apache JMeter;Bootstrap;React;native JS + jQuery.Tools:MacBook Pro + PhpStorm + Docker.What we offer: Work in a company whose projects are needed by hundreds of thousands of people every day. Compensation of 50% of the cost of educational events, courses and hobbies. Income growth. We review the salary level twice a year. Stability. Official registration, paid vacation and sick leave without certificates, salary payment 2 times a month on the same days. We love sports. There are running, football, and basketball clubs. Openness to discussion and the opportunity to directly influence the project with your decisions, which helps millions of Ukrainians find work. A team with common interests. You can create your own club in the company or join existing ones. Work in a team that has a lot to learn from and is always ready to help. An office in Dnipro with backup power and access to a stable Internet. Learn more about our team and technologies at www.work.ua/careers.