Payward

Инженер-программист среднего уровня (Backend - Python/Django)

Коротко

Backend-разработчик уровня Engineer II (обычно 4-8 лет опыта) в Kraken — компании, создающей технологии для энергетической отрасли; работа удалённо из Японии или гибридно из Токио. Команда решает задачи моделирования энергетических рынков на Python, Django, GraphQL, Celery и PostgreSQL, с CI/CD на CircleCI и развёртыванием в AWS EKS через Terraform. Требуются уверенное владение Python/Django, GraphQL, Celery, PostgreSQL, архитектурное проектирование, а также готовность наставлять младших инженеров. Спонсорство визы не предоставляется.

О компании
Kraken поддерживает одни из самых инновационных глобальных разработок в области энергетики. Мы создаём технологии, которые переопределяют коммунальные услуги и открывают новую энергетическую систему будущего. Оптимизируя возобновляемое производство, создавая более интеллектуальную сеть и давая коммунальным службам возможность обеспечивать исключительный опыт для клиентов, наша операционная система трансформирует отрасль по всему миру.
🏠 Где вы впишетесь
Технологии Kraken разрабатываются и поддерживаются многопрофильной инженерной командой из примерно 1400 человек по всему миру, включая серверных, клиентских и мобильных инженеров. Мы следуем гибкой методологии работы, где отдельным командам предоставляется свобода выбора инструментов, наиболее подходящих для управления их работой.
Kraken — отличное место для обучения, работы с талантливыми инженерами и повышения своих навыков. Некоторые наши кодовые стандарты являются открытыми.
Вакансии Engineer II (обычно 4-8 лет опыта) доступны удалённо в Японии или в гибридном формате из Токио.
Наша технология
Наши backend-разработчики используют Python. Большинство наших сайтов работают на Django и GraphQL (Graphene). Наш CI/CD пайплайн CircleCI запускает десятки тысяч тестов, развёртываясь в AWS EKS, определённом с помощью Terraform, более 100 раз в день и контролируемом с помощью таких инструментов, как Sentry и Datadog. Это позволяет нам двигаться быстро и масштабно, не жертвуя надёжностью. Команды работают по-разному, но обязательство к качеству одинаково.
Разработчики в Kraken имеют возможность использовать передовые инструменты и модели искусственного интеллекта. Любой сгенерированный код по-прежнему принадлежит человеку.
Что мы делаем
Инженерный отдел Kraken состоит из нескольких дисциплинарных групп с собственными структурами управления и командами, которые работают вместе, чтобы создать единый Kraken, который можно развернуть в любой точке мира для достижения целей клиентов.
В Kraken вас не загонят в жёсткие рамки. В зависимости от ваших сильных сторон и интересов вы можете заниматься моделированием локальных энергетических рынков, масштабированием финансового продукта на международных территориях или управлением основным коммуникационным движком всех коммуникаций Kraken. Либо вы можете работать напрямую с клиентами, улучшая Kraken для решения их бизнес-задач или локализуя конкретный рынок и помогая подключать их клиентов к системе. В какую бы команду вы ни вошли, вы будете решать сложные задачи вместе с действительно замечательными людьми.
🚀 За что вы будете отвечать
Кандидаты на позицию Eng II уже должны программировать на уровне, близком к старшему инженеру, но при этом получать поддержку в вопросах архитектурной сложности, междоменных задач и дальнейшего карьерного роста.
Мы нанимаем инженеров, которые имеют навыки и стремление к постоянному развитию. В этой роли вы будете:
•Основная разработка: Решать сложные задачи моделирования домена в энергетическом секторе, писать надёжное, отказоустойчивое программное обеспечение преимущественно на Python, Django, GraphQL, Celery и PostgreSQL.
•Качество кода и тестирование: Писать чистый код вместе с юнит-, интеграционными и функциональными тестами, покрывающими позитивные сценарии, граничные случаи и исключительные ситуации.
•Решение проблем и отладка: Использовать структурированные методы для отладки проблем в продакшене, учиться на ошибках и знакомиться с большой, сложной кодовой базой.
•Документация: Писать чёткую, полезную документацию для новых и существующих функций, чтобы поддерживать свою команду и нетехнических заинтересованных лиц.
•Сотрудничество: Выражать мнения с уважением, принимать конструктивную обратную связь с достоинством и активно способствовать поддерживающей, ориентированной на рост культуре команды.
Для кандидатов Eng II дополнительно:
•Ответственность за функции и наблюдаемость: Уверенно брать на себя и выполнять задачи средней сложности, устранять пробелы в наблюдаемости системы и самостоятельно управлять техническими эскалациями.
•Наставничество и лидерство: Наставлять младших инженеров, помогать с адаптацией новых членов команды и участвовать в обсуждениях по найму для развития инженерной команды.
•Междоменное сотрудничество: Уверенно работать в разных доменах, объяснять техническую работу, продвигать лучшие инженерные практики (производительность, безопасность, тестируемость) и помогать в мозговых штурмах решений.
🧠 Что вы принесёте в команду
•Python и Django (или эквивалентный веб-фреймворк)
•Моделирование домена и архитектурное проектирование
•GraphQL
•Написание надёжного и отказоустойчивого программного обеспечения
•Celery и асинхронная обработка
•PostgreSQL
⭐ Дополнительные плюсы
•AWS, Terraform, Kubernetes
•Опыт работы с одним или несколькими фронтенд-фреймворками
Kraken сертифицирована как Великолепное место для работы во Франции, Германии, Испании, Японии, Австралии и США. В Великобритании мы входим в число лучших рабочих мест на Glassdoor с рейтингом 4.5.
Обратите внимание, что в соответствии с текущей политикой найма компания не может предложить спонсорство визы для этой позиции; заявители должны иметь право работать в стране, на которую они подают заявку, на момент подачи.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте