Pełny Opis Pracy
Starszy deweloper fullstack
Technologia - AI i technologia
Pełny etat
Bengaluru, Karnataka
Rozwiń karierę!
W Kwalee dołączysz do potęgi gamingowej z mobilnym imperium 1,5 mld+ pobrań oraz prężnym działem PC i konsol, który wydał wiele globalnych hitów na Steam, konsole i Amazon, generując miliony list życzeń. Ostatnio wydaliśmy takie przeboje jak The Precinct i Town to City. To wyjątkowa szansa, by wnieść swoją wiedzę do globalnego studia, które dominuje w segmencie mobile oraz indie PC i konsol.
W Kwalee poza konkurencyjną pensją oferujemy: prywatne ubezpieczenie medyczne, transport od drzwi do drzwi, darmowe jedzenie i napoje, darmowe kody do gier i gadżety, LinkedIn Learning, 20 dni urlopu + święta oraz 1 dodatkowy dzień za każdy rok pracy, maks. 5.
Dołącz do zespołu!Wraz z dalszym rozwojem szukamy osoby na stanowisko starszego dewelopera fullstack do naszego zespołu AI i technologii.
Jako starszy deweloper fullstack będziesz odpowiadać za tworzenie i dostarczanie aplikacji fullstack end to end. Ta rola wzmacnia nasz seniorski zespół, wspierając prace nad AI i infrastrukturą. Pomożesz innym inżynierom usuwać blokady, wesprzesz DevOps i wdrożenia oraz dostarczysz funkcje w całym stacku, które pchną biznes naprzód.
To stała rola w naszym studiu w Bangalore, gdzie codzienna współpraca w biurze napędza kreatywność i innowacje.
Obowiązki
- Projektuj, buduj i wdrażaj pełne funkcje w backendach Python/FastAPI i frontendach React.
- Twórz i utrzymuj asynchroniczne API w Pythonie i FastAPI, oparte na rozsądnym projekcie bazy danych i bezpiecznej logice serwera.
- Wdrażaj i wzmacniaj kontenerowe mikrousługi z Dockerem, by działały stabilnie w produkcji.
- Twórz frontendy z użyciem Next.js, Vite i TypeScript, z Tailwind CSS, Shadcn i TanStack (React Query) do stanu.
- Integruj zewnętrzne usługi AI, takie jak API OpenAI, z działającymi aplikacjami webowymi.
- Skutecznie używaj agentowych narzędzi kodowania, jak GitHub Copilot w VS Code, by pracować szybciej bez kompromisów jakości.
- Wykrywaj problemy architektury i wąskie gardła wydajności w całym stacku i je naprawiaj.
- Pisz i utrzymuj testy, aby baza kodu była niezawodna w miarę wzrostu.
- Przeglądaj kod innych deweloperów i dawaj jasny, konstruktywny feedback.
- Aktualizuj dokumentację techniczną, by zespół znajdował potrzebne informacje.
- Pisz czysty, łatwy w utrzymaniu kod, na którym inni w zespole mogą budować.
- Współpracuj z naszymi inżynierami AI przy uruchamianiu i stabilizacji infrastruktury nowych narzędzi w obszarze PCC i mobile.
- Wspieraj zespół DevOps, pomagając utrzymać nasze środowiska AWS i pipeline'y wdrożeń w dobrej kondycji wraz ze wzrostem popytu.
- Mentoruj innych deweloperów i dziel się wiedzą wraz z rozwojem zespołu.
- Wspieraj płaską strukturę zespołu, odblokowując innych i utrzymując tempo dostaw.
- Wypowiadaj się w decyzjach o skalowalności i rozwoju naszych systemów, bez formalnej odpowiedzialności menedżerskiej.
- Zgłaszaj Head of Engineering wszystkie istotne sprawy wpływające na Twoją rolę i pracę.
- W pełni przestrzegaj procedur, procesów, strategii i taktyk firmy, wydawanych od czasu do czasu.
- Wykonuj inne zadania ad hoc, które mogą się pojawić i zostać Ci przydzielone przez firmę.
Wiedza techniczna fullstack
- Co najmniej 5 lat tworzenia asynchronicznych API z Pythonem i FastAPI.
- Dobra znajomość projektowania baz danych, bezpiecznej logiki serwera i ochrony integralności danych.
- Doświadczenie we wdrażaniu i obsłudze kontenerowych mikrousług z Dockerem na produkcji.
- Znajomość hostingu w chmurze, wdrożeń i infrastruktury cloud; AWS mile widziany.
- Swoboda pracy z Git w zespołowym, opartym na review workflow.
- Praktyka z agentowymi narzędziami kodowania, takimi jak GitHub Copilot w VS Code, w codziennej pracy.
- Silne umiejętności React, szczególnie Next.js, Vite i TypeScript.
- Swoboda z Tailwind CSS i Shadcn oraz zarządzaniem stanem przez TanStack (React Query).
- Praktyczne doświadczenie w podłączaniu zewnętrznych usług AI, jak API OpenAI, do działających aplikacji
Odpowiedzialność i realizacja
- Umiesz wejść w problemy architektury i wąskie gardła wydajności oraz je rozwiązać.
- Piszesz testy i robisz review kodu innych z nawyku, nie na końcu.
- Dostarczasz stabilnie i na dobrym poziomie, pracując z resztą zespołu w różnych strefach czasowych.
- Dostarczałeś funkcje end to end w Pythonie i React, nie tylko po jednej stronie stacku.
Mentoring i współpraca międzyzespołowa
- Lubisz wspierać innych deweloperów i rozwijać ludzi wokół siebie, bez potrzeby bycia ich menedżerem.
- Chętnie pomagasz przy DevOps i infrastrukturze obok własnej pracy.
- Umiesz jasno omawiać kompromisy skalowalności i designu z inżynierami i leadershipem.
- Zależy Ci na czystym, łatwym w utrzymaniu kodzie i pracy, która wzmacnia cały zespół.
Dlaczego Kwalee?
Hojny urlop: Zacznij od 20 dni urlopu rocznego plus święta. Dostaniesz też dodatkowy dzień za każdy rok pracy, do 5 lat!
Elastyczna praca: Oferujemy godziny rdzeniowe, które pozwalają pracować elastycznie wokół życia, oraz pulę dni „Work From Home” do użycia w razie potrzeby.
Ochrona zdrowia: Prywatne ubezpieczenie medyczne dla Ciebie i rodziny
Darmowe jedzenie i napoje: Zasil dzień nieograniczonymi darmowymi przekąskami i napojami.
Gamingowe bonusy: Otrzymuj kody Steam do wszystkich naszych wydań gier!
Transport: Oszczędzaj na dojazdach dzięki naszej budżetowej opcji transportu od drzwi do drzwi.
Lokalizacja biura: Pracuj z naszego biura w Bangalore, zanurzając się w dynamicznym sercu indyjskiej Doliny Krzemowej, gdzie ogromne szanse kariery łączą się z tętniącym życiem, kosmopolitycznym stylem życia i świetną pogodą przez cały rok.
Rozwój zawodowy: Korzystaj z firmowej subskrypcji LinkedIn Learning, aby rozwijać swoje umiejętności
Gadżety i wydarzenia: Zdobądź ekskluzywne gadżety Kwalee, baw się na sezonowych eventach i bądź na bieżąco dzięki regularnym town hallom.
Nasze zobowiązanie do różnorodności i inkluzywności
W Kwalee z dumą jesteśmy pracodawcą równych szans i wierzymy, że różnorodność oraz inkluzywność są kluczowe dla kreatywności. Tworzymy bezpieczne, przyjazne i wspierające środowisko, w którym każdy może się rozwijać.
Nasza kultura opiera się na docenianiu różnorodnych głosów członków zespołu, co napędza innowacje i wzmacnia więź z graczami. Działamy na rzecz równości, różnorodności i inkluzywności we wszystkich obszarach życia, w tym wieku, niepełnosprawności, tożsamości płciowej, małżeństwa i związku partnerskiego, ciąży i macierzyństwa, rasy, religii lub przekonań, płci i orientacji seksualnej.
Rozumiemy znaczenie samorozwoju, rozwoju kariery i dobrostanu w zatrzymywaniu utalentowanego zespołu. W Kwalee celebrujemy indywidualność i zachęcamy wszystkich, by byli w pracy sobą.