Sports.ru – ãëàâíîå ñïîðòèâíîå ìåäèà â Ðîññèè. Ìû äåëàåì ñàéòû, ìîáèëüíûå ïðèëîæåíèÿ è ñîîáùåñòâà, êîòîðûìè ïîëüçóþòñÿ 20 ìèëëèîíîâ ÷åëîâåê êàæäûé ìåñÿö. Ñåé÷àñ ìû èùåì ìëàäøåãî go-ðàçðàáîò÷èêà äëÿ ðàáîòû íàä ñåðâèñîì ñïîðòèâíîé ñòàòèñòèêè.
Î ïðîåêòå
 êàæäîì íàøåì ïðîäóêòå òðåáóþòñÿ äàííûå î ñïîðòèâíûõ ñîáûòèÿõ: îò ðàñïèñàíèÿ ìàò÷åé äî òî÷íûõ ïåðåäà÷ êîíêðåòíîãî èãðîêà èëè äâîéíûõ îøèáîê ïîäàþùåãî. Ïîòîìó îäíî èç êëþ÷åâûõ íàïðàâëåíèé ðàçðàáîòêè Sports.ru –*âíóòðåííèé ñåðâèñ, êîòîðûé àãðåãèðóåò äàííûå îò ðàçëè÷íûõ ïîñòàâùèêîâ ñïîðòèâíîé ñòàòèñòèêè è îòäàåò âî âñå íàøè ïðîäóêòû.**
Ïîäðîáíåå î ôóòáîëüíîé ñòàòèñòèêå ðàññêàçûâàëè
òóò. Â ïëàíàõ – èíòåãðàöèÿ äàííûõ ïî êèáåðñïîðòó, õîêêåþ, áàñêåòáîëó, òåííèñó, íîâûå òèïû äàííûõ äëÿ ôóòáîëà, óñêîðåíèå push-óâåäîìëåíèé è ìíîãîå äðóãîå.
Ðàçâèòèåì ñåðâèñà ñòàòèñòèêè çàíèìàåòñÿ îòäåëüíàÿ êîìàíäà, êîòîðàÿ ñîñòîèò èç äâóõ go-ðàçðàáîò÷èêîâ, ïðîäàêò-ìåíåäæåðà è òèì ëèäà. Ìû èñïîëüçóåì ãèáêèå ìåòîäîëîãèè, êîìàíäà ìîæåò ñàìà îïðåäåëÿòü êàêîé ôðåéìâîðê åé áîëüøå ïîäõîäèò.
Î çàäà÷àõ
- Èíòåãðèðîâàòü íîâûõ ïîñòàâùèêîâ (Pull & Push API);*
- Ïèñàòü àëãîðèòìû ñîîòíîøåíèÿ äàííûõ, ÷òîáû ðîñò, âåñ è äàòó ðîæäåíèÿ Ìåññè ìû áðàëè èç îäíîãî èñòî÷íèêà, èãðîâóþ ñòàòèñòèêó –*èç äðóãîãî;*
- Íà îñíîâå èìåþùèõñÿ äàííûõ ñ÷èòàòü, õðàíèòü è îòäàâàòü ïðîèçâîäíûå ïîêàçàòåëè, íàïðèìåð, xG èëè xA;*
- Äåëàòü òàê, ÷òîáû äàííûå ïðèõîäèëè áûñòðî ïðè ïîñòîÿííîé âûñîêîé íàãðóçêå;
- Ðàñøèðÿòü íàáîð ñòàòèñòè÷åñêèõ ïîêàçàòåëåé, ðàçðàáàòûâàòü íîâûå ïðîäóêòû íà îñíîâå ñïîðòèâíîé ñòàòèñòèêè.
Î òåõíîëîãèÿõ
- Êîä ñ íóëÿ íà Go, íèêàêîãî legacy
- Äëÿ ïåðåäà÷è äàííûõ íà êëèåíò èñïîëüçóåì GraphQL
- Õðàíèì äàííûå â Postgresql, MySQL, MongoDB, Redis
- Çà î÷åðåäü îòâå÷àåò NSQ
- Ñîáèðàåì è ñìîòðèì ëîãè â*Elasticsearch, Filebeat è Kibana,*ìåòðèêè – â Prometheus è Grafana
- Êóäà áåç NGINX, Docker, Git
×òî ìû õîòèì
- Îïûò ðàçðàáîòêè ìèêðîñåðâèñíîé àðõèòåêòóðû
- Âëàäåíèå ÿçûêîì Golang. Æåëàòåëåí*îïûò ðàçðàáîòêè âûñîêîíàãðóæåííûõ ñèñòåì íà ëþáîì ÿçûêå
- Ïîíèìàíèå, êàê ðàáîòàåò HTTP/gRPC
- Óâåðåííûå íàâûêè ðàáîòû ñ SQL
- Çíàíèå îñíîâíûõ àëãîðèòìîâ, ñòðóêòóð äàííûõ è ñïîñîáîâ çàùèòû èíôîðìàöèè
- Îïûò ðàáîòû ñ MongoDB, Redis, RabbitMQ è GraphQl –*áîëüøîé ïëþñ
- Èäåàëüíî, åñëè ëþáèòå ñïîðòèâíóþ ñòàòèñòèêó
×òî ìû ïðåäëàãàåì
- Êðàñèâûé îôèñ â ó ìåòðî Íîâîêóçíåöêàÿ
- «Áåëàÿ» çàðàáîòíàÿ ïëàòà
- Ãèáêèé ãðàôèê ñ âîçìîæíîñòüþ ðàáîòàòü óäàëåííî
- ÄÌÑ ñî ñòîìàòîëîãèåé
- Ôðóêòû, êîôå, ñíåêè 24/7
- Ñêèäêè â ñïîðòçàë è íà çàíÿòèÿ àíãëèéñêèì
- Ñëîæíûå çàäà÷è è îïûòíûå êîëëåãè-íàñòàâíèêè, êîòîðûå ïîìîãóò ðàñòè
- Îïëà÷èâàåì îáó÷àþùèå êóðñû, êîíôåðåíöèè
- Ðàçâèòèå ïåðñîíàëüíîãî áðåíäà: ðàññêàæåì êàê ýòî äåëàåòñÿ, îòïðàâèì íà êîíôåðåíöèþ, ïîìîæåì íàïèñàòü ñòàòüþ
- Ñâîÿ ôóòáîëüíàÿ êîìàíäà ñ òðåíåðîì, åæåíåäåëüíûå òðåíèðîâêè íà ïîëÿõ âíóòðè ÒÒÊ, ïîñòîÿííûå òóðíèðû*
- Ôèíàíñîâàÿ ïîìîùü ñ ïåðååçäîì, åñëè òû íå èç Ìîñêâû
Ïðèñûëàéòå ðåçþìå íà
jobs@sports.ru ñ òåìîé «Ðàçðàáîò÷èê ñåðâèñà ñïîðòèâíîé ñòàòèñòèêè».