Полное описание работы
Старший fullstack-разработчик
Технологии - ИИ и технологии
Полная занятость
Bengaluru, Karnataka
Прокачайте карьеру!
В Kwalee вы присоединитесь к игровой компании с мобильной империей в 1.5 млрд+ загрузок и успешным подразделением ПК и консолей, выпустившим множество глобальных хитов в чартах Steam, консолей и Amazon и собравшим миллионы добавлений в списки желаемого. Совсем недавно мы издали такие прорывные хиты, как The Precinct и Town to City. Это уникальный шанс применить свой опыт в глобальной студии, которая лидирует и в мобильном, и в инди-сегменте ПК и консолей.
В Kwalee, помимо конкурентной зарплаты, мы предлагаем: частную медстраховку, транспорт от двери до двери, бесплатную еду и напитки, бесплатные коды игр и мерч, LinkedIn Learning, 20 дней отпуска + госпраздники и по 1 доп. дню за каждый год работы, максимум 5.
Присоединяйтесь к команде!Мы продолжаем расти и ищем старшего fullstack-разработчика в нашу команду ИИ и технологий.
В роли старшего fullstack-разработчика вы будете отвечать за создание и выпуск fullstack-приложений end to end. Эта роль усиливает нашу senior-экспертизу для поддержки работы с ИИ и инфраструктурой. Вы поможете коллегам-инженерам устранять блокеры, поддержите DevOps и развертывания и будете поставлять функции по всему стеку, которые двигают бизнес вперед.
Это постоянная роль в нашей студии в Бангалоре, где ежедневная офисная совместная работа питает креативность и инновации.
Обязанности
- Проектировать, создавать и выпускать полноценные функции для бэкендов Python/FastAPI и фронтендов React.
- Создавать и поддерживать асинхронные API на Python и FastAPI с продуманным дизайном БД и безопасной серверной логикой.
- Развертывать и укреплять контейнерные микросервисы с Docker, чтобы они выдерживали продакшн-нагрузку.
- Создавать фронтенды на Next.js, Vite и TypeScript, с Tailwind CSS, Shadcn и TanStack (React Query) для состояния.
- Интегрировать сторонние ИИ-сервисы, такие как API OpenAI, в живые веб-приложения.
- Эффективно использовать агентные инструменты кодинга вроде GitHub Copilot в VS Code, чтобы работать быстрее без потери качества.
- Находить и исправлять архитектурные проблемы и узкие места производительности во всем стеке.
- Писать и поддерживать тесты, чтобы кодовая база оставалась надежной по мере роста.
- Проверять код других разработчиков и давать ясную, конструктивную обратную связь.
- Поддерживать техническую документацию актуальной, чтобы команда находила нужное.
- Писать чистый, поддерживаемый код, на котором смогут строить другие участники команды.
- Работать с нашими AI Engineers, чтобы запускать и стабилизировать инфраструктуру новых инструментов в PCC и Mobile.
- Поддерживать команду DevOps, помогая держать наши AWS-среды и пайплайны развертывания в порядке при росте спроса.
- Наставлять других разработчиков и делиться знаниями по мере роста команды.
- Помогать в плоской структуре команды, устранять блокеры и поддерживать темп поставки.
- Участвовать в решениях о масштабируемости и развитии систем без формальной управленческой ответственности.
- Сообщать Head of Engineering обо всех важных вопросах, влияющих на вашу работу.
- Полностью соблюдать процедуры, процессы, стратегии и тактики компании, которые могут вводиться время от времени.
- Выполнять другие разовые задачи, которые могут возникать и поручаться вам бизнесом.
Техническая экспертиза fullstack
- Не менее 5 лет разработки асинхронных API на Python и FastAPI.
- Хорошее понимание дизайна БД, безопасной серверной логики и целостности данных.
- Опыт развертывания и эксплуатации контейнерных микросервисов с Docker в продакшне.
- Знание облачного хостинга, развертывания и облачной инфраструктуры; AWS желательно.
- Уверенная работа с Git в совместном процессе с ревью.
- Практический опыт с агентными инструментами кодинга, такими как GitHub Copilot в VS Code, в ежедневной работе.
- Сильные навыки React, особенно Next.js, Vite и TypeScript.
- Уверенная работа с Tailwind CSS и Shadcn, управление состоянием через TanStack (React Query).
- Практический опыт подключения сторонних ИИ-сервисов, таких как API OpenAI, к живым приложениям
Ответственность и результат
- Вы умеете разбираться в архитектурных проблемах и узких местах производительности и устранять их.
- Вы по привычке пишете тесты и ревьюите чужой код, а не оставляете это на потом.
- Вы стабильно поставляете результат хорошего уровня, работая с остальной командой в разных часовых поясах.
- Вы выпускали функции end to end и на Python, и на React, а не только на одной стороне стека.
Наставничество и межкомандная работа
- Вам нравится обучать других разработчиков и прокачивать людей вокруг, не будучи их менеджером.
- Вы готовы помогать с DevOps и инфраструктурой наряду со своей работой.
- Вы ясно обсуждаете компромиссы масштабируемости и дизайна как с инженерами, так и с руководством.
- Вам важен чистый, поддерживаемый код и подход, который усиливает всю команду.
Почему Kwalee?
Щедрый отпуск: Начните с 20 дней ежегодного отпуска плюс госпраздники. Вы также получите доп. день за каждый год работы, до 5 лет!
Гибкий график: Мы предлагаем основные часы, позволяющие гибко работать с учетом вашей жизни, и банк дней Work From Home на случай нужды.
Медстраховка: Частная медстраховка для вас и вашей семьи
Бесплатная еда и напитки: Подзаряжайтесь безлимитными бесплатными снеками и напитками.
Игровые бонусы: Получайте коды Steam для всех наших релизов!
Транспорт: Экономьте на поездках с нашим доступным транспортом от двери до двери.
Расположение офиса: Работайте из нашего офиса в Бангалоре, погружаясь в динамичное сердце индийской Кремниевой долины, где взрывные карьерные возможности сочетаются с ярким космополитичным образом жизни и прекрасной погодой круглый год.
Профразвитие: Используйте нашу корпоративную подписку LinkedIn Learning для развития навыков
Мерч и события: Получайте эксклюзивный мерч Kwalee, участвуйте в веселых сезонных событиях и узнавайте новости на регулярных общих встречах.
Наша приверженность разнообразию и инклюзии
В Kwalee мы гордимся тем, что являемся работодателем равных возможностей, и верим, что разнообразие и инклюзия необходимы для развития креативности. Мы стремимся создавать безопасную, дружелюбную и поддерживающую среду, где каждый может раскрыться.
Наша культура строится на признании разных голосов участников команды, что подпитывает инновации и укрепляет нашу связь с игроками. Мы стремимся продвигать равенство, разнообразие и инклюзию во всех сферах жизни, включая возраст, инвалидность, гендерную идентичность, брак и гражданское партнерство, беременность и материнство, расу, религию или убеждения, пол и сексуальную ориентацию.
Мы признаем важность саморазвития, карьерного роста и благополучия для удержания нашей талантливой команды. В Kwalee мы ценим индивидуальность и призываем каждого быть собой на работе.