Pełny Opis Pracy
Starszy programista 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 światowych hitów na Steam, konsolach i Amazon, generując miliony list życzeń. Ostatnio wydaliśmy takie przełomowe hity jak The Precinct i Town to City. To wyjątkowa szansa, by wnieść swoją wiedzę do globalnego studia dominującego w mobile oraz indie PC i konsolach.
W Kwalee poza konkurencyjną pensją 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 + święta oraz 1 dodatkowy dzień za każdy rok pracy, maks. 5.
Dołącz do zespołu!Wraz z dalszym rozwojem szukamy teraz Senior Fullstack Developer do naszego zespołu AI i technologii.
Jako Senior Fullstack Developer będziesz odpowiadać za budowę i wdrażanie aplikacji fullstack end to end. Ta rola zwiększa naszą seniorską głębię, 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 studio w Bangalore, gdzie codzienna współpraca w biurze napędza kreatywność i innowacje.
Obowiązki
- Projektowanie, budowa i wdrażanie pełnych funkcji w backendach Python/FastAPI i frontendach React.
- Budowa i utrzymanie asynchronicznych API w Python i FastAPI, z solidnym projektem bazy danych i bezpieczną logiką serwera.
- Wdrażanie i zabezpieczanie konteneryzowanych mikroserwisów z Docker, by działały stabilnie na produkcji.
- Budowa frontendów w 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, jak GitHub Copilot w VS Code, by pracować szybciej bez cięć jakości.
- Wykrywanie i naprawa problemów architektury oraz wąskich gardeł wydajności w całym stacku.
- Pisanie i utrzymanie testów, by baza kodu była niezawodna w miarę wzrostu.
- Przegląd kodu innych deweloperów i jasny, konstruktywny feedback.
- Aktualizacja dokumentacji technicznej, by zespół znajdował to, czego potrzebuje.
- Pisanie czystego, utrzymywalnego kodu, na którym inni w zespole mogą budować.
- Współpraca z naszymi inżynierami AI przy uruchamianiu i stabilizacji infrastruktury dla nowych narzędzi w obszarze PCC i Mobile.
- Wsparcie zespołu DevOps, dbając o dobrą kondycję środowisk AWS i potoków wdrożeń wraz ze wzrostem popytu.
- Mentoring innych deweloperów i dzielenie się wiedzą wraz z rozwojem zespołu.
- Wspieranie płaskiej struktury zespołu, odblokowywanie innych i utrzymanie tempa dostaw.
- Udział w decyzjach o skalowalności i rozwoju systemów, bez formalnej odpowiedzialności menedżerskiej.
- Zgłaszanie Head of Engineering wszystkich istotnych spraw wpływających na twoją pracę.
- Pełne przestrzeganie procedur, procesów, strategii i taktyk firmy, gdy są wydawane.
- Inne zadania ad hoc, które mogą się pojawić i zostać ci przydzielone przez firmę.
Ekspertyza techniczna fullstack
- Co najmniej 5 lat budowy asynchronicznych API z Python i FastAPI.
- Solidna znajomość projektowania baz danych, bezpiecznej logiki serwera i integralności danych.
- Doświadczenie we wdrażaniu i uruchamianiu konteneryzowanych mikroserwisów z Docker na produkcji.
- Znajomość hostingu w chmurze, wdrożeń i infrastruktury chmurowej, mile widziane AWS.
- Swoboda pracy z Git w zespołowym workflow 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ądzanie stanem przez TanStack (React Query).
- Praktyczne doświadczenie w podłączaniu zewnętrznych usług AI, jak OpenAI APIs, do działających aplikacji
Odpowiedzialność i dostarczanie
- Umiesz zagłębić się w problemy architektury i wąskie gardła wydajności oraz je rozwiązać.
- Piszesz testy i przeglądasz kod innych z nawyku, nie na końcu.
- Dostarczasz stabilnie i na dobrym poziomie, pracując z zespołem w różnych strefach czasowych.
- Wdrażałeś funkcje end to end w Python i React, nie tylko po jednej stronie stacku.
Mentoring i współpraca międzyzespołowa
- Lubisz szkolić 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 w skalowalności i projekcie, z inżynierami i liderami.
- Dbasz o czysty, utrzymywalny kod i pracujesz tak, by wzmacniać cały zespół.
Dlaczego Kwalee?
Hojny urlop: Zacznij od 20 dni urlopu rocznego plus święta. Zyskasz też dodatkowy dzień za każdy rok pracy, do 5 lat!
Elastyczna praca: Oferujemy godziny podstawowe, które pozwalają elastycznie pracować wokół życia, oraz pulę dni pracy z domu do użycia w razie potrzeby.
Opieka zdrowotna: Prywatne ubezpieczenie medyczne dla ciebie i rodziny
Darmowe jedzenie i napoje: Ładuj energię bez limitu darmowych przekąsek i napojów.
Gamingowe bonusy: Otrzymuj kody Steam do wszystkich naszych premier!
Transport: Oszczędzaj na dojazdach dzięki niedrogiemu transportowi od drzwi do drzwi.
Lokalizacja biura: Pracuj z naszego biura w Bangalore, zanurzając się w dynamicznym sercu indyjskiej Silicon Valley, gdzie wielkie 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: Korzystaj z firmowej subskrypcji LinkedIn Learning, by rozwijać swoje 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 all-hands.
Nasze zobowiązanie do różnorodności i inkluzji
W Kwalee jesteśmy dumni, że jesteśmy pracodawcą równych szans, gdzie 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 celebrowaniu różnorodnych głosów członków zespołu, napędzając innowacje i wzmacniając naszą więź 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.
Uznajemy znaczenie samorozwoju, awansu kariery i dobrostanu w utrzymaniu naszego utalentowanego zespołu. W Kwalee celebrujemy indywidualność i zachęcamy wszystkich, by w pracy byli sobą.