Ýêñïåðò
|
Sports.ru – ãëàâíîå ñïîðòèâíîå ìåäèà â Ðîññèè. Ìû äåëàåì ñàéòû, ìîáèëüíûå ïðèëîæåíèÿ è ñîîáùåñòâà, êîòîðûìè ïîëüçóþòñÿ 20 ìèëëèîíîâ ÷åëîâåê êàæäûé ìåñÿö. Ñåé÷àñ ìû èùåì Junior/Middle go-ðàçðàáîò÷èêà äëÿ ðàáîòû íàä ïðîåêòîì Tribuna Digital è Senior go-ðàçðàáîò÷èêà äëÿ ðàáîòû íàä ïðîåêòîì Betting Insider.
Î ïðîåêòàõ:
Tribuna.com – íàø ìåæäóíàðîäíûé ìåäèà ïðîåêò, ñîñòîÿùèé èç ñàìûõ ðàçíûõ ïðîäóêòîâ – ñàéòîâ, ìîáèëüíûõ ïðèëîæåíèé, email-ðàññûëîê, ÷àò-áîòîâ è ìíîãîãî äðóãîãî. Ìû ãîâîðèì ñ íàøèìè ïîëüçîâàòåëÿìè íà 6 ÿçûêàõ. Àóäèòîðèÿ ïðîåêòà ñâûøå 10 ìëí ïîëüçîâàòåëåé.
Betting Insider — ñîöèàëüíàÿ ñåòü äëÿ ëþáèòåëåé ñòàâîê. Ìû âåðèì, ÷òî ñòàâêè — íåîòúåìëåìàÿ ÷àñòü ðûíêà ñïîðòèâíûõ ðàçâëå÷åíèé, è ñòðåìèìñÿ ñäåëàòü ýòîò ðûíîê ïðîçðà÷íåå è èíòåðåñíåå äëÿ ïîëüçîâàòåëåé. Ìû íå ïðèíèìàåì ñòàâîê íà ðåàëüíûå äåíüãè, íî äàåì ïîëüçîâàòåëÿì ìíîæåñòâî âñïîìîãàòåëüíûõ ñåðâèñîâ, êîòîðûå äåëàþò èõ èãðó ïðîùå, áåçîïàñíåå è èíòåðåñíåå. Ìû âñåãî 3 ãîäà íà ðûíêå, íî óæå îáëàäàåì îáøèðíîé àóäèòîðèåé íà âñåõ ïëàòôîðìàõ. Ñàéò, ïðèëîæåíèÿ iOS è Android ïîñåùàþò áîëåå 500 000 ïîëüçîâàòåëåé åæåìåñÿ÷íî. Ìû óæå ðåàëèçîâàëè îáùåíèå â ÷àòàõ è êîììåíòàðèÿõ, âèðòóàëüíîãî áóêìåêåðà, ëåíòû ïðîãíîçîâ, áëîã-ïëàòôîðìó, ìàðêåòïëåéñ ïðîäàæè ïðîãíîçîâ. Äàëüøå – áîëüøå
Î çàäà÷àõ
Tribuna Digital:
- Ðàçðàáàòûâàòü ñåðâèñû ÷àòîâ, îíëàéíîâ, push óâåäîìëåíèé;
- Çàíèìàòüñÿ èíòåãðàöèåé âíåøíèõ ïîñòàâùèêîâ ñòàòèñòèêè;
- Çàíèìàòüñÿ ðàçðàáîòêîé òåìàòè÷åñêèõ ñïåöïðîåêòîâ ê ñïîðòèâíûì ìåðîïðèÿòèÿì.
Betting Insider:
- Ó÷àñòâîâàòü â ïðîäóêòîâîé ðàçðàáîòêå íà âñåõ ñòàäèÿõ: îò îáñóæäåíèÿ ôè÷ è ïðîðàáîòêè àðõèòåêòóðû äî äåïëîÿ è ìîíèòîðèíãà ðàáîòû;
- Ðàçðàáàòûâàòü ìèêðîñåðâèñû íà go, ïåðåâîäèòü íà íèõ íàø ìîíîëèò íà PHP;
- Çàíèìàòüñÿ ïîääåðæêîé ìîíîëèòà;
- Ðàçðàáàòûâàòü GraphQL API äëÿ web-âåðñèè è ïðèëîæåíèé iOS è Android;
- Îïòèìèçèðîâàòü ðàáîòó ïðèëîæåíèé;
- Èñêàòü ïðîáëåìû ñ ïðîèçâîäèòåëüíîñòüþ è íàäåæíîñòüþ;
- Ïîêðûâàòü êîä òåñòàìè è ïðîâîäèòü êîä ðåâüþ.
Î òåõíîëîãèÿõ
Tribuna Digital:
- Êîä ïîëíîñòüþ íà go;
- Äëÿ ïåðåäà÷è äàííûõ íà êëèåíò èñïîëüçóåì GraphQL;
- Õðàíèì äàííûå â Postgresql, MySQL, MongoDB, Redis;
- Çà î÷åðåäü îòâå÷àåò RabbitMQ;
- Ñîáèðàåì è ñìîòðèì ëîãè â Elasticsearch, Filebeat è Kibana, ìåòðèêè – â Prometheus è Grafana;
- Ñàìè ñåðâèñû æèâóò â kubernetes;
- Êóäà áåç NGINX, Docker, Git
Betting Insider:
- Go êàê îñíîâíîé ÿçûê. PHP ñåðâèñ äëÿ ïîääåðæêè è ïåðåïèñûâàíèÿ íà go;
- GraphQL äëÿ êëèåíòîâ, gRPC è JSON over HTTP äëÿ ìåæñåðâèñíîãî âçàèìîäåéñòâèÿ;
- Ðàçâåðòûâàíèå docker êîíòåéíåðîâ â kubernetes;
- Äåïëîé ÷åðåç gitlab CI è helm ÷àðòû;
- Ìîíèòîðèíã, òðåéñèíã è àëåðòèíã c ïîìîùüþ Grafana è Prometheus, Kibana, Sentry, Elasticsearch APM;
- Postgres 12 è MySQL 8.0;
- Nsq è RabbitMQ â êà÷åñòâå î÷åðåäè ñîáûòèé. Redis äëÿ Pub/Sub.
×òî ìû õîòèì
Tribuna Digital:
- Âëàäåíèå Golang;
- Îïûò ðàçðàáîòêè ìèêðîñåðâèñíîé àðõèòåêòóðû;
- Ïîíèìàíèå òîãî, êàê ðàáîòàåò HTTP/gRPC;
- Óâåðåííîå âëàäåíèå SQL;
- Èäåàëüíî, åñëè ó âàñ åñòü îïûò ðàçðàáîòêè âûñîêîíàãðóæåííûõ ñåðâèñîâ íà êàêîì-ëèáî ÿçûêå, è âû ãäå-òî ñòàëêèâàëèñü ñ MongoDB, Redis, RabbitMQ è/èëè GraphQl;
- Èäåàëüíî, åñëè ëþáèòå ñïîðòèâíóþ ñòàòèñòèêó.
Betting Insider:
- Îïûò ðàçðàáîòêè ìèêðîñåðâèñîâ íà go;
- Îïûò ðàáîòû ñ PHP, âîçìîæíîñòü è æåëàíèå ñ íèì âçàèìîäåéñòâîâàòü;
- Íàâûêè ïîñòðîåíèÿ ïðîèçâîäèòåëüíûõ è îòêàçîóñòîé÷èâûõ ñèñòåì;
- Çíàíèå îñíîâ èñïîëüçóåìûõ òåõíîëîãèé è ïîíèìàíèå òîãî, êàê èõ èñïîëüçîâàòü: SQL, go, PHP, message queue, ñåòåâîå âçàèìîäåéñòâèå, êåøèðîâàíèå, ñèñòåìû ìîíèòîðèíãà è ò.ä.;
- Îïûò íàïèñàíèÿ òåñòîâ ðàâíîãî óðîâíÿ: Unit, Integration, E2E;
- Îïûò âçàèìîäåéñòâèÿ ñ GraphQL è gRPC áóäåò ïëþñîì;
- Êëàññíî, åñëè âû ëþáèòå ñïîðò;
- Åùå ëó÷øå, åñëè âû èíòåðåñóåòåñü ñòàâêàìè.
×òî ìû ïðåäëàãàåì
- Êðàñèâûé îôèñ â ó ìåòðî Íîâîêóçíåöêàÿ
- «Áåëàÿ» çàðàáîòíàÿ ïëàòà
- Ãèáêèé ãðàôèê ñ âîçìîæíîñòüþ ðàáîòàòü óäàëåííî
- ÄÌÑ ñî ñòîìàòîëîãèåé
- Ôðóêòû, êîôå, ñíåêè 24/7
- Ñêèäêè â ñïîðòçàë è íà çàíÿòèÿ àíãëèéñêèì
- Ñëîæíûå çàäà÷è è îïûòíûå êîëëåãè-íàñòàâíèêè, êîòîðûå ïîìîãóò ðàñòè
- Îïëà÷èâàåì îáó÷àþùèå êóðñû, êîíôåðåíöèè
- Ðàçâèòèå ïåðñîíàëüíîãî áðåíäà: ðàññêàæåì êàê ýòî äåëàåòñÿ, îòïðàâèì íà êîíôåðåíöèþ, ïîìîæåì íàïèñàòü ñòàòüþ
- Ñâîÿ ôóòáîëüíàÿ êîìàíäà ñ òðåíåðîì, åæåíåäåëüíûå òðåíèðîâêè íà ïîëÿõ âíóòðè ÒÒÊ, ïîñòîÿííûå òóðíèðû*
- Ôèíàíñîâàÿ ïîìîùü ñ ïåðååçäîì, åñëè âû íå èç Ìîñêâû
Ïðèñûëàéòå ðåçþìå íà [email protected] ñ òåìîé «Golang-ðàçðàáîò÷èê».
|