Pełny Opis Pracy
Starszy dev fullstack
IT - AI i IT
Cały etat
Bengaluru, Karnataka
Rozwiń karierę!
W Kwalee dołączysz do gamingowej potęgi z mobilnym imperium 1,5 mld+ pobrań oraz prężnym działem PC i konsol, który ma liczne światowe hity list na Steam, konsolach i Amazon, generujące miliony list życzeń. Ostatnio wydaliśmy przełomowe hity, takie jak The Precinct i Town to City. To wyjątkowa szansa, by wnieść swoją wiedzę do globalnego studia dominującego zarówno w mobile, jak i indie PC oraz konsolach.
W Kwalee, oprócz konkurencyjnej pensji, oferujemy też: prywatne ubezpieczenie medyczne, transport od drzwi do drzwi, darmowe jedzenie i napoje, darmowe kody do gier i merch, LinkedIn Learning, 20 dni urlopu rocznie + święta oraz 1 dodatkowy dzień za każdy rok pracy, maks. 5.
Dołącz do zespołu!Wraz z dalszym rozwojem szukamy teraz osoby na stanowisko starszy dev fullstack do naszego zespołu AI & Technology.
Jako starszy dev fullstack odpowiadasz za budowę i dostarczanie aplikacji fullstack end to end. Ta rola zwiększa nasze seniorskie wsparcie dla prac AI i infrastruktury. Pomożesz inżynierom usuwać blokery, 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, twórz i wdrażaj kompletne funkcje w backendach Python/FastAPI i frontendach React.
- Twórz i utrzymuj asynchroniczne API w Python i FastAPI, oparte na rozsądnym projekcie bazy danych i bezpiecznej logice po stronie serwera.
- Wdrażaj i wzmacniaj konteneryzowane mikroserwisy z Docker, by działały stabilnie w produkcji.
- Twórz frontendy w Next.js, Vite i TypeScript, z Tailwind CSS, Shadcn i TanStack (React Query) do stanu.
- Integruj usługi AI firm trzecich, takie jak OpenAI APIs, z działającymi aplikacjami webowymi.
- Skutecznie używaj agentowych narzędzi kodowania, takich jak GitHub Copilot w VS Code, by pracować szybciej bez obniżania jakości.
- Wykrywaj problemy architektury i wąskie gardła wydajności w całym stacku oraz je naprawiaj.
- Pisz i utrzymuj testy, by baza kodu była niezawodna, gdy rośnie.
- Przeglądaj kod innych developerów i dawaj jasny, konstruktywny feedback.
- Aktualizuj dokumentację techniczną, by zespół znajdował to, czego potrzebuje.
- Pisz czysty, utrzymywalny kod, na którym inni w zespole mogą budować.
- Współpracuj z naszymi AI Engineers, by uruchamiać i stabilizować infrastrukturę 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 developerów i dziel się wiedzą wraz z rozwojem zespołu.
- Włączaj się w płaskiej strukturze zespołu, odblokowując innych i utrzymując tempo dostaw.
- Wypowiadaj się o skalowalności i rozwoju systemów, bez formalnej odpowiedzialności zarządczej.
- Zgłaszaj Head of Engineering wszystkie istotne sprawy wpływające na Twoją pracę.
- W pełni przestrzegaj procedur, procesów, strategii i taktyk firmy, wydawanych od czasu do czasu.
- Wykonuj inne doraźne zadania, które mogą się pojawić i zostać przydzielone przez firmę.
Wiedza techniczna fullstack
- Co najmniej 5 lat tworzenia asynchronicznych API w Python i FastAPI.
- Solidne rozumienie projektowania baz danych, bezpiecznej logiki serwerowej i integralności danych.
- Doświadczenie we wdrażaniu i obsłudze konteneryzowanych mikroserwisów z Docker w produkcji.
- Znajomość hostingu Cloud, wdrożeń i infrastruktury cloud; AWS mile widziane.
- Swoboda pracy z Git w zespołowym procesie opartym na review.
- Praktyka z agentowymi narzędziami kodowania, takimi jak GitHub Copilot w VS Code, w codziennej pracy.
- Silne umiejętności React, zwłaszcza 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 usług AI firm trzecich, takich jak OpenAI APIs, do działających aplikacji
Odpow. i realizacja
- Umiesz wgłębiać się w problemy architektury i wąskie gardła wydajności oraz je rozwiązywać.
- Piszesz testy i przeglądasz kod innych z nawyku, nie po fakcie.
- Dostarczasz stabilnie i na dobrym poziomie, pracując z resztą zespołu w różnych strefach czasowych.
- Dostarczałeś funkcje end to end w Python i React, nie tylko po jednej stronie stacku.
Mentoring i współpraca między zespołami
- Lubisz coachować innych developerów i rozwijać ludzi wokół siebie, bez potrzeby bycia ich managerem.
- Chętnie pomagasz przy DevOps i infrastrukturze obok własnej pracy.
- Umiesz jasno omawiać kompromisy skalowalności i projektu, z inżynierami i liderami.
- Zależy Ci na czystym, utrzymywalnym kodzie i pracy, która podnosi cały zespół.
Dlaczego Kwalee?
Hojny urlop: Zacznij od 20 dni urlopu rocznie plus święta. Za każdy rok pracy zyskasz też dodatkowy dzień, maks. 5 lat!
Elastyczna praca: Oferujemy godziny podstawowe, które pozwalają pracować elastycznie wokół życia, oraz pulę dni 'Praca z domu', gdy ich potrzebujesz.
Opieka zdrowotna: Prywatne ubezpieczenie medyczne dla Ciebie i rodziny
Darmowe jedzenie i napoje: Napędzaj dzień nielimitowanymi darmowymi przekąskami i napojami.
Gamingowe dodatki: Otrzymuj kody Steam do wszystkich naszych premier gier!
Transport: Oszczędzaj na dojazdach dzięki przystępnemu transportowi od drzwi do drzwi.
Lokalizacja biura: Pracuj z naszego biura w Bangalore, zanurzając się w dynamicznym sercu indyjskiej Doliny Krzemowej, gdzie wielkie szanse kariery łączą się z tętniącym życiem, kosmopolitycznym stylem i świetną pogodą przez cały rok.
Rozwój zawodowy: Skorzystaj z firmowej subskrypcji LinkedIn Learning, by rozwijać umiejętności
Merch i wydarzenia: Zdobądź ekskluzywny merch Kwalee, baw się na sezonowych wydarzeniach i bądź na bieżąco dzięki regularnym spotkaniom.
Nasze zobowiązanie do różnorodności i inkluzji
W Kwalee z dumą jesteśmy pracodawcą równych szans; wierzymy, że różnorodność i inkluzja są kluczowe dla kreatywności. Zobowiązujemy się tworzyć bezpieczne, przyjazne i wspierające środowisko, w którym każdy może się rozwijać.
Nasza kultura opiera się na świętowaniu różnorodnych głosów członków zespołu, napędzaniu innowacji i wzmacnianiu więzi z graczami. Dążymy do rozwoju równości, różnorodności i inkluzji 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.
Doceniamy znaczenie samorozwoju, rozwoju kariery i dobrostanu w zatrzymywaniu utalentowanego zespołu. W Kwalee celebrujemy indywidualność i zachęcamy każdego, by wnosił do pracy autentycznego siebie.