Pełny Opis Pracy
Starszy Fullstack Developer
Technologia - AI i technologia
Pełny etat
Bengaluru, Karnataka
Rozwiń swoją 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 osiągnął liczne globalne hity list na Steam, konsolach i Amazon, generując miliony list życzeń. Ostatnio wydaliśmy przełomowe hity, takie jak The Precinct i Town to City. To wyjątkowa szansa, by wnieść swoje doświadczenie do globalnego studia dominującego zarówno w grach mobilnych, jak i indie na PC i konsole.
W Kwalee, oprócz konkurencyjnego wynagrodzenia, oferujemy też: prywatne ubezpieczenie medyczne, transport od drzwi do drzwi, darmowe jedzenie i napoje, darmowe kody do gier i gadżety, LinkedIn Learning, 20 dni urlopu rocznie + święta oraz 1 dodatkowy dzień za każdy rok pracy, maks. 5.
Dołącz do zespołu!Ponieważ nadal rośniemy, szukamy teraz osoby na stanowisko Starszy Fullstack Developer do naszego zespołu AI i Technology.
Jako Starszy Fullstack Developer będziesz odpowiadać za budowę i wdrażanie aplikacji fullstack end to end. Ta rola wzmacnia naszą seniorską ekspertyzę, by wspierać 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 będą napędzać szerszy biznes.
To stała rola w naszym studiu w Bangalore, gdzie codzienna współpraca w biurze napędza kreatywność i innowacje.
Obowiązki
- Projektowanie, budowanie i wdrażanie kompletnych funkcji w backendach Python/FastAPI i frontendach React.
- Budowa i utrzymanie asynchronicznych API w Python i FastAPI, opartych na sensownym projekcie bazy danych i bezpiecznej logice po stronie serwera.
- Wdrażanie i wzmacnianie konteneryzowanych mikroserwisów z Docker, by działały stabilnie na produkcji.
- Budowa frontendów z użyciem Next.js, Vite i TypeScript, z Tailwind CSS, Shadcn i TanStack (React Query) do stanu.
- Integracja zewnętrznych usług AI, takich jak OpenAI APIs, z działającymi aplikacjami webowymi.
- Efektywne używanie agentowych narzędzi kodowania, takich jak GitHub Copilot w VS Code, by pracować szybciej bez kompromisów jakościowych.
- Wykrywanie problemów architektury i wąskich gardeł wydajności w całym stacku oraz ich naprawa.
- Pisanie i utrzymywanie testów, by baza kodu pozostała niezawodna w miarę wzrostu.
- Przegląd kodu innych developerów i jasny, konstruktywny feedback.
- Aktualizowanie dokumentacji technicznej, by zespół mógł znaleźć to, czego potrzebuje.
- Pisanie czystego, utrzymywalnego kodu, na którym inni w zespole mogą budować.
- Współpraca z naszymi AI Engineers przy uruchamianiu i stabilizacji infrastruktury dla nowych narzędzi w obszarze PCC i Mobile.
- Wsparcie zespołu DevOps, pomoc w utrzymaniu środowisk AWS i pipeline’ów wdrożeniowych w dobrej kondycji wraz ze wzrostem zapotrzebowania.
- Mentoring innych developerów i dzielenie się wiedzą wraz ze wzrostem zespołu.
- Aktywna praca w płaskiej strukturze zespołu, odblokowywanie innych i utrzymanie tempa dostaw.
- Udział w decyzjach o skalowalności i rozwoju systemów, bez formalnej odpowiedzialności menedżerskiej.
- Raportowanie Head of Engineering wszystkich istotnych spraw wpływających na Twoją rolę i pracę.
- Pełne przestrzeganie procedur, procesów, strategii i taktyk firmy, które mogą być wydawane od czasu do czasu.
- Inne zadania ad hoc, które mogą pojawić się od czasu do czasu i zostać przydzielone przez firmę.
Ekspertyza techniczna Fullstack
- Co najmniej 5 lat doświadczenia w budowie asynchronicznych API z Python i FastAPI.
- Solidna znajomość projektowania baz danych, bezpiecznej logiki po stronie serwera i zachowania spójności danych.
- Doświadczenie we wdrażaniu i uruchamianiu konteneryzowanych mikroserwisów z Docker na produkcji.
- Znajomość hostingu w chmurze, wdrożeń i infrastruktury cloud; AWS mile widziane.
- 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, zwłaszcza Next.js, Vite i TypeScript.
- Swoboda pracy z Tailwind CSS i Shadcn oraz zarządzania stanem przez TanStack (React Query).
- Praktyczne doświadczenie w podłączaniu zewnętrznych usług AI, takich jak OpenAI APIs, do działających aplikacji
Odpowiedzialność i dostarczanie
- Potrafisz wnikać w problemy architektury i wąskie gardła wydajności oraz je rozwiązywać.
- Piszesz testy i robisz review kodu innych z nawyku, nie jako dodatek na końcu.
- Dostarczasz stabilnie i na dobrym poziomie, pracując z resztą zespołu w różnych strefach czasowych.
- Wdrażałeś funkcje end to end zarówno w Python, jak i React, nie tylko po jednej stronie stacku.
Mentoring i współpraca międzyzespołowa
- Lubisz szkolić innych developerów i rozwijać osoby wokół siebie, bez potrzeby bycia ich menedżerem.
- Chętnie pomagasz przy DevOps i infrastrukturze obok własnej pracy.
- Potrafisz jasno omawiać kompromisy dotyczące skalowalności i projektu z inżynierami i leadershipem.
- Zależy Ci na czystym, utrzymywalnym kodzie i pracujesz tak, by wzmacniać cały zespół.
Dlaczego Kwalee?
Hojny urlop: Zacznij od 20 dni urlopu rocznie plus święta. Otrzymasz też dodatkowy dzień za każdy rok pracy, do 5 lat!
Elastyczna praca: Oferujemy godziny podstawowe, które pozwalają dopasować pracę do życia, oraz pulę dni „Work From Home” do użycia, gdy ich potrzebujesz.
Opieka zdrowotna: Prywatne ubezpieczenie medyczne dla Ciebie i Twojej rodziny
Darmowe jedzenie i napoje: Zasil swój dzień nielimitowanymi darmowymi przekąskami i napojami.
Gamingowe dodatki: Otrzymuj kody Steam do wszystkich naszych premier gier!
Transport: Oszczędzaj na dojazdach dzięki naszej niedrogiej usłudze transportu od drzwi do drzwi.
Lokalizacja biura: Pracuj z naszego biura w Bangalore, zanurzając się w dynamicznym sercu indyjskiej Doliny Krzemowej, gdzie ogromne możliwości kariery płynnie łączą się z tętniącym życiem, kosmopolitycznym stylem życia i świetną pogodą przez cały rok.
Rozwój zawodowy: Skorzystaj z naszej firmowej subskrypcji LinkedIn Learning, by rozwijać swoje umiejętności
Gadżety i wydarzenia: Zdobądź ekskluzywne gadżety Kwalee, baw się na sezonowych wydarzeniach i bądź na bieżąco dzięki regularnym spotkaniom town hall.
Nasze zobowiązanie do różnorodności i inkluzji
W Kwalee jesteśmy dumni z bycia pracodawcą równych szans i wierzymy, że różnorodność oraz 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 docenianiu różnorodnych głosów członków zespołu, co napędza innowacje i wzmacnia więź z graczami. Konsekwentnie rozwijamy równość, różnorodność i inkluzję 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 utalentowanych osób w zespole. W Kwalee celebrujemy indywidualność i zachęcamy wszystkich, by w pracy byli sobą.