Starszy programista PHP Київ, віддалено FAVBET Tech opracowuje oprogramowanie, z którego korzystają miliony graczy na całym świecie dla międzynarodowej firmy FAVBET Entertainment. Innowacje w dziedzinie hazardu i zakładów rozwijamy poprzez złożoną, wieloelementową platformę, która jest w stanie wytrzymać ogromne obciążenia i zapewnić graczom wyjątkowe doświadczenia. FAVBET Tech nie organizuje i nie prowadzi gier hazardowych na swojej platformie. Jej głównym celem jest rozwój oprogramowania
Starszy programista PHP
Київ, віддалено
FAVBET Tech opracowuje oprogramowanie, z którego korzystają miliony graczy na całym świecie dla międzynarodowej firmy FAVBET Entertainment.
Innowacje w dziedzinie hazardu i zakładów rozwijamy poprzez złożoną, wieloelementową platformę, która jest w stanie wytrzymać ogromne obciążenia i zapewnić graczom wyjątkowe doświadczenia.
FAVBET Tech nie organizuje i nie prowadzi gier hazardowych na swojej platformie. Jej głównym celem jest rozwój oprogramowania.
Główne obszary pracy: - Tworzenie oprogramowania platformy zakładów/hazardu – tworzenie oprogramowania łatwego w użyciu i spersonalizowanego dla każdego klient.
- Highload Development — rozwój wysoce obciążonych usług i systemów.
- Rozwój systemu CRM – rozwój szeregu usług zapewniających wysoki poziom obsługi klienta, efektywne pozyskiwanie nowych klientów i utrzymanie dotychczasowych.
- Big Data – rozwój złożonych systemów przetwarzania i analizy dużych zbiorów danych.
- Usługi w chmurze — wykorzystujemy technologie chmurowe w celu skalowania i wydajności biznesowej.
O projekcie:
Pracujemy nad ważną usługą, która zastąpi jedną z części poprzedniej aplikacji. Pierwsze części usługi są już powiązane z biznesem i stanowią integralną część całego procesu biznesowego.
Usługa będzie fundamentalnym elementem przyszłości całego Favbetu. Pomiędzy usługami a samymi usługami istnieje złożona architektura rozgałęzień.
Usługa jest mocno obciążona, dlatego celem zespołu jest opracowanie stabilnych i zasobooszczędnych rozwiązań. Również duża liczba powiązań z innymi usługami daje wiele ciekawych zadań związanych z architekturą aplikacji. Praca w naszym zespole niesie ze sobą wiele zadań związanych z tworzeniem komponentów usługi i dostosowywaniem interakcji między nimi.
Poszukujemy doświadczonego programisty z ponad 5-letnim doświadczeniem w programowaniu. Doświadczenie w tworzeniu nowych i refaktoryzacji starych rozwiązań architektury klasy aplikacji. Ważna jest umiejętność zbudowania prostej, łatwej w utrzymaniu architektury. Pożądane jest doświadczenie w zakresie dużych obciążeń lub umiejętności i wiedza w pisaniu komponentów oszczędzających zasoby.
Używamy PHP8, Laravel, PostgresSQL, Redis, RabbitMQ (duże obciążenie), Docker, gitlab, Newrelic, ELK Stack.
Obowiązki:
- Tworzenie wydajnych, testowalnych i wielokrotnego użytku modułów PHP;
- Rozwiązuj złożone problemy wydajnościowe i wyzwania architektoniczne;
- Aktywnie uczestnicz w działaniach związanych z zapewnianiem jakości, w tym w przeglądach projektu i kodu, testach jednostkowych, naprawianiu defektów i gotowości operacyjnej;
- Doświadczenie w tworzeniu oprogramowania w oparciu o powszechnie stosowane zwinne metodologie tworzenia aplikacji, TDD/Scrum;
- Znajomość kontroli źródła (Git), systemów śledzenia błędów (JIRA), systemów zarządzania kompilacją i zależnościami (Composer), ciągłej integracji (GitLab), pakowania i wdrażania (Docker).
Wymagania:
- ponad 5 lat doświadczenia w tworzeniu aplikacji produkcyjnych przy użyciu PHP i PostgreSQL;
- Doświadczenie w przeprojektowywaniu architektury klas aplikacji. Możliwość zbudowania czystej, przejrzystej architektury. (Rozbicie aplikacji na komponenty, diagramy klas UML, refaktoryzacja, wzorce);
- Znajomość DDD jest dużym plusem;
- Dobra znajomość Laravela, zrozumienie słabych i mocnych stron frameworka;
- Umiejętność pisania kodu efektywnie wykorzystującego zasoby;
- Integracja wielu źródeł danych i baz danych w jeden system;
- Doskonała znajomość relacyjnych baz danych PostgreSQL;
- Doświadczenie w budowaniu spokojnych usług internetowych JSON;
Oferujemy:
- 24 dni płatnego urlopu i 10 dni chorobowych – cenimy wypoczynek i rekreację;
- Ubezpieczenie medyczne pracowników oraz możliwość szkolenia pracowników na koszt firmy i karnetu na siłownię;
- Praca zdalna czy szansa – własne, nowoczesne biuro na poddaszu z przestronnym miejscem pracy i nowym sprzętem do pracy (w pobliżu stacji metra Pochaina);
- Elastyczny grafik pracy – oczekujemy zaangażowania na pełny etat, ale nie monitorujemy Twoich godzin pracy;
- Płaska hierarchia bez mikrozarządzania – nasze drzwi są otwarte, a wszyscy członkowie zespołu są dostępni.
W czasie wojny firma aktywnie wspiera Ministerstwo Transformacji Cyfrowej Ukrainy w inicjatywie rozmieszczenia armii IT i zorganizowała już własną jednostkę ds. walki cybernetycznej, co zadaje miażdżący cios infrastrukturę informatyczną wroga 24 godziny na dobę, 7 dni w tygodniu, koordynuje działania z innymi cyber-ochotnikami i planuje działania ofensywne na linii frontu IT.