Telegram Web
Разработчик django/python в небольшую команду
#удаленка #junior #middle
Компания: Archeon
ЗП: 400-1500р/час в зависимости от опыта и доступности. Фуллтайм 70-200тыс. руб.
☑️Требуется:
- хотя-бы минимальный опыт работы в командах и с боевым кодом.
- DRF
- Docker
- опыт работы с тестами в django
- Celery

☑️Крайне желательно:
- знание основ selenium
- опыт работы с telegram
Совсем круто если работали с API Bitrix24 или amocrm
ИП/Самозанятость.
сразу кидайте ссылку на github профиль и резюме со ставкой
Контакты: https://www.tgoop.com/pavzhukovlabs_jobs

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
2
#собесы #python #senior
Вопросы, которые могут задать на собеседовании Senior Python Developer.
Проверьте себя без помощи поисковиков!


Как работает модуль itertools и какие функции он предоставляет?

Пример кода:
import itertools

for pair in itertools.combinations([1, 2, 3], 2):
print(pair) # Вывод: (1, 2), (1, 3), (2, 3)


❗️Ответ:
Модуль itertools предоставляет функции для работы с итераторами, такие как product, permutations, combinations, cycle и groupby. Эти функции полезны для создания сложных итераторов без написания дополнительного кода.

Ссылка на
документацию по itertools
Please open Telegram to view this post
VIEW IN TELEGRAM
Backend-разработчик / Junior Python
#удаленка #junior
Компания: Технопарк Сколково
☑️Ключевые задачи:
-Разработка скриптов на Python.
-Работа с существующим кодом.

☑️Требования к кандидату:
-Обучаемость, внимательность, аккуратность.
-Python на уровне ООП.
-Git.
-Понимание принципов работы веб технологий.

☑️Условия работы:
-Перспективы профессионального и карьерного роста;
-Молодой и дружный коллектив, постоянное обучение по продуктам компании;
-Стабильная заработная плата;
-Официальное трудоустройство по ТК РФ;
-График работы 5/2 с 9 до 18 или с 10 до 19, удаленная работа.
Контакты: https://tehnopark-skolkovo.potok.io/open/jobs/250305

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
6
Senior Python разработчик
#удаленкарф #senior
Компания: КРОК
☑️Ваши задачи
-Проектирование и реализация новых API-эндпойнтов (FastAPI / OpenAPI 3);
-Интеграция с PostgreSQL и Redis — кэширование, fon-out, миграции Alembic;
-Оптимизация производительности: профилирование, асинхронные пайплайны, batch-запросы;
-Code-review и менторинг middle-разработчиков;
-Участие в разработке архитектуры Hyperdrive v2.0: событийная шина (NATS), RBAC-модуль, фичи self-healing.

☑️Наши ожидания
-3+ лет продакшн-опыта с Python (asyncio / FastAPI);
-Уверенный SQL (PostgreSQL 13+/Partitioning, EXPLAIN, индексы);
-Опыт работы с Redis / Celery / asyncio-тасками;
-Понимание Docker-образов, базовых принципов k8s (Pods, Ingress, CRD);
-Навыки написания тестов (pytest, aiohttp-testclient), mock-объектов, pytest-asyncio;
-Знание принципов REST, версионирование API;
-Умение читать чужой код, аргументированно давать обратную связь
Контакты: https://careers.croc.ru/vacancies/senior-python-razrabotchikkkkk/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
This media is not supported in your browser
VIEW IN TELEGRAM
🔥Вакансии прошедшей недели

Junior/Junior+:
1.Стажер LLM/Python разработчик [Группа продуктов Service Desk], Компания:
МТС(удаленка)
2.Разработчик django/python в небольшую команду, Компания:
Archeon(удаленка)

Middle/Middle+:
1.Python разработчик (Сберчат.Боты), Компания:
Сбер(гибрид)
2.Python-разработчик агентов AI-центра, Компания:
Т-Банк(удаленка)
3.ML-инженер (команда Рекомендации), Компания:
Купер(удаленка)

Senior/Head:
1.Python разработчик, Компания:
Selecty(удаленка)
2.Старший Python-разработчик, Компания:
DIGITAL SECTOR(офис, гибрид)
3.Python (Django) Backend Developer (Senior), Компания:
Universe(удаленка)

🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
Senior Python Developer
#удаленка #senior #300k
Компания: ITQuick
ЗП: от 320 000 до 370 000 ₽
☑️Ожидания от кандидата

-Коммерческий опыт коммерческой разработки на Python от 6-и лет;
-Опыт разработки REST API на каком-либо из мини-фреймворков (Flask, Bottle и др);
-Понимание работы асинхронных фреймворков;
-Опыт работы с БД через ORM фреймворк (SQLAlchemy, DjangoORM);
-Знания операционных систем Linux на уровне уверенного пользователя (опыт администрирования будет преимуществом);

☑️Будет плюсом:
-Опыт работы с системами управления виртуализации/системами VDI (OpenStack, VM Ware, Citrix, Virtuozzo);
-Опыт работы с сетевыми сокетами.

☑️Условия работы
-Локация: РФ (удаленная работа);
-Форма взаимодействия: ИП;
-График: 5/2 (8-и часовой рабочий день).
Контакты: [email protected]

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
1🤔1
Senior Python-разработчик в команду "Твой Магнит"
#удаленка #senior
Компания: Магнит
☑️Чем ты будешь заниматься
• Разработка новой функциональности продукта по Scrum
• Участие в проектировании и разработке технического дизайна и архитектуры middleload & peakload приложения
• Разработка ETL-процесса с претензией на highload с помощью Apache Airflow
• Содействие в миграции на микросервисную архитектуру
• Поддержание и повышение качества кода: unit-тесты, Code Review, соблюдение линтер-политик и типизация

☑️Мы ожидаем
• Опыт коммерческой разработки на Python 3.8 и выше от 5 лет
• Опыт работы с async кодом от 3 лет
• Опыт коммерческой разработки на Django и FastAPI от 2 лет
• Опыт работы с ORM: Django ORM, SQLAlchemy ORM. Понимание стандартных приёмов и техник по оптимизации работы с базой, поиск утечек памяти через профилирование кода
• Уверенные практические навыки работы с PostgreSQL: декларация сложных запросов, работа с индексами, полнотекстовый поиск, чтение explain
• Коммерческий опыт работы с MongoDB: выстраивание структуры хранения данных и оптимизация
• Опыт декомпозиции монолитных приложений на микросервисы: путь от отщепления функционала до запуска микросервиса в продуктив
• Коммерческий опыт работы с Kafka от 1 года: написание consumer, producer, handlers, использование consumer group, настройка Kafka
• Навыки работы с CI/CD (Gitlab CI)
• Умение работать с системами мониторинга и составлять expression для построения визуализаций по метрикам (Prometheus, Grafana)
• Открытость, умение работать в команде и активное предложение путей оптимизации инструментов и процессов
Контакты: https://magnit.tech/vacancies/2299

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Blockchain разработчик (Backend)
#удаленка #middle #300k
Компания: Bitbanker
ЗП: до 300 000 ₽
☑️Формат работы
Полная занятость, 100% удаленка.
Часы работы: с 10:00-20:00 МСК (UTC+3).

☑️Задачи:
-Интеграция новых блокчейн сетей/токенов.
-Сопровождение текущего кода
-Оптимизация синхронизации блоков, доработка процессинга криптовалюты под задачи бизнеса

☑️Требования к кандидату:
-5+ года python разработки (уровень middle+)
-Опыт разработки с использованием FastAPI или ассинхронным фреймворком
-Базовые познания в криптографии (хеширование, ассиметричное шифрование)
-Понимание принципа работы блокчейна
-Умение подписать транзакцию
-Понимание принципа работы UTXO
-Умение и желание решать сложные задачи

☑️Будет плюсом
-опыт разработки микросервисной архитектуры
-оптимизация кода под высокие нагрузки
-знание английского на уровне чтения документации

☑️Условия работы

-Стабильная зарплата + бонусы
-Гибкий график удаленно из любой точки мира
-Дружная команда и интересные задачи

☑️Дополнительные инструкции
Пожалуйста, откликайтесь на вакансию или отправляйте ваше резюме с коротким рассказом о вас в tg

Наш процесс найма состоит из трех основных этапов, которые помогают нам лучше узнать кандидата и понять, насколько он подходит команде и проекту:

Технический скрининг
Мы оцениваем ваши профессиональные знания и навыки, чтобы убедиться, что вы соответствуете требованиям вакансии.
Собеседование с командой
Вы познакомитесь с будущими коллегами, обсудите детали работы и задачи, а также проверите, насколько комфортно вам будет работать в нашей команде.
Собеседование с CEO
Финальный этап, на котором мы обсудим ваши ожидания, цели и возможности роста в компании, а также ответим на ваши вопросы о Bitbanker и проекте
Контакты: @it_nano

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
🤔61
Инженер по автоматизированному тестированию (python)
#удаленка #middle #200k
Компания: ИНГО БАНК
ЗП: от 200 000 ₽
☑️Понятные задачи:

-анализ поступающих на автоматизацию тест-кейсов
-непосредственная автоматизация тестовых сценариев при помощи pytest + selenium/appium по сценариям написанным ручными тестировщиками
-актуализация написанных сценариев (автотестов)
-прогон автотестов и анализ полученных результатов
-улучшение действующего фреймворка автоматизации

☑️Ожидания от кандидата
-Понимание теории тестирования, принципов построения API автоматизации, понимание REST;
-Знание основных шаблонов проектирования в автоматизации тестирования;
-Опыт написания автотестов на Appium Python
-Знание bash, python для написания автотестов;
-Опыт тестирования REST сервисов, навыки работы с REST, SOAP
-Опыт работы с git

☑️Условия работы
-уверенность – мы соблюдаем ТК РФ, чтобы Вы были уверены и в сегодняшнем, и в завтрашнем дне;
-здоровье – мы предлагаем сотрудникам заботу о своем здоровье как при помощи лучших профессионалов за счет программ ДМС (и стоматологов – тоже), так и доплачивая разницу по больничному листу до размера зарплаты (до 10 дней в году);
-дополнительные полчаса сна (или даже больше) – за счет гибрида или удаленной работы;
-время на себя и близких – при стандартном графике 5/2 с 9 до 18 по пятницам мы заканчиваем рабочий день в 16:45;
-саморазвитие (24/7, если захотите) – для сотрудников работает удобное мобильное приложение с десятками электронных курсов и материалов для развития, в которых мы постарались собрать лучшие отечественные и мировые практики и инструменты как по hard, так и по soft-skills;
-ЗОЖ – вместе играем и участвуем в спортивных мероприятиях.
Контакты: [email protected]

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
2
Python+Go разработчик
#гибрид #senior
Локация: Москва
Компания: Онлайн-кинотеатр Иви
☑️В команде Иви тебе предстоит
-Заниматься формализацией продуктовых требований
-Проектировать отказоустойчивые технические решений
-Разрабатывать высоконагруженные микросервисы по задачам платформы backend
-Не только писать код, но и отвечать за него до момента релиза и после: делать код-ревью, писать автотесты, релизить, настраивать мониторинги
-У нас большое число микросервисов, ты сможешь так же потрогать go

☑️Ожидания от кандидата
-Качественный опыт написания кода на python
-Любишь, умеешь, практикуешь написание тесто
-Свободное владение linux (bash, sed, grep и другие утилиты)
-СУБД: postgresql, MongoDB, ElasticSearch, Redis
-CI/CD: gitlab, doker, kubernetes
-Знание классических алгоритмов и структур данных

☑️Условия работы
-Официальное трудоустройство и конкурентную заработную плату. Мы аккредитованная ИТ-компания!
-Уютный и современный офис в шаговой доступности от станций метро Дмитровская, Савёловская, рядом с Флаконом и Хлебозаводом
-Гибридный формат работы или желание переехать в Москву из регионов России
-Предоставление современной рабочей техники, дополнительный монитор и многое другое для комфортной работы
-Гибкое начало рабочего дня по согласованию с руководителем
-Заботу о здоровье: возможность получать консультации психолога, юриста, финансового консультанта и специалиста по ЗОЖ, а после испытательного срока - ДМС (со стоматологией) и страховку для выезда за рубеж
-Поддержку в обмене знаниями и идеями: поощряем выступления на митапах и помогаем с подготовкой докладов
-Бесплатную подписку на сервис корпоративных скидок и предложений BestBenefits, а также доступ к онлайн-библиотеке издательства «МИФ»
-Вишенка на торте: специальное предложение по подписке Иви. Увидимся, твой Иви!
Контакты: [email protected]

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Стажер Python
#офис #intern
Локация: Москва
Компания: Сбер
☑️Обязанности
-разработка графов для AI-агента под конкретную задачу
-оптимизация промптов (промпт-инжиниринг)
-исследования a2a, mcp, SOTA-подходов для улучшения качества RAG

☑️Требования
• знание Python, опыт работы на данном языке
• опыт Flask/FastApi/Django
• понимание принципов работы AI-агентов, опыт в оптимизации промптов
• опыт работы с Git (используется BitBucket)
• опыт рефакторинга кода, оптимизации
• умение читать чужой код
• знание SQL.
Контакты: https://rabota.sber.ru/search/4464192/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
🤔31
Python-разработчик в команду разработки внутренних сервисов автономного транспорта
#гибрид
Компания: Яндекс
☑️Какие задачи вас ждут
-Проектирование и реализация новых компонентов системы
Вам предстоит прорабатывать решение задач, разрабатывать архитектуру и код сервисов и доводить их до продакшена.
-Развитие и улучшение компонентов
Для этого вы проанализируете проблемы системы и поучаствуете в доработке архитектуры, улучшении или создании с нуля её частей. Мы постоянно работаем над качеством и стабильностью наших компонентов.
-Развитие алгоритма планирования
Мы решаем сложные алгоритмические задачи, которые позволяют оптимально распределять наш флот по локациям и заданиям. С учётом роста флота и увеличения числа моделей мы планируем развивать наш алгоритм и делать его более гибким.

☑️Мы ждем, что вы
-Владеете Python, знаете и любите его глубоко
-Продумывали архитектуру, запускали сервисы с нуля, рефакторили масштабные решения
-Плотно работали с PostgreSQL, Redis, умеете оптимизировать запросы
-Отлично разбираетесь в современных Python-фреймворках (FastAPI, Django)
-Писали и интегрировали RESTful API, разбираетесь в HTTP, JSON, умеете документировать API
-Знаете, как построить тестовую инфраструктуру, автоматизацию CI/CD (хотя бы на уровне GitLab)
-Знаете методы аутентификации (OAuth, JWT), методы защиты (CSRF, XSS)
-Умеете быстро анализировать, находить и чинить узкие места в сложных системах
-И главное — хотите влиять на бизнес и продукт, а не просто закрывать таски

☑️Будет плюсом, если вы
-Работали с Docker, Kubernetes, облаками (любым провайдером)
-Любите писать понятную документацию кода, ввели привычку делать Docstrings и Sphinx (или аналоги)
-Инициативны, не боитесь предлагать перемены, умеете убедительно их внедрять
Контакты: https://yandex.ru/jobs/vacancies/pythonrazrabotchik-v-komandu-razrabotki-vnutrennih-servisov-avtonomnogo-transporta-35383

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
2🤔1
Стажер LLM/Python разработчик [Группа продуктов Service Desk]
#удаленка #intern
Компания: МТС
☑️ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ
-Дорабатывать существующие ИИ решения и внедрять их в чат-бот
-Заниматься созданием новых решений и внедрять их в продукты компании

☑️Кого мы ищем
-Опыт разработки на Python
-Опыт работы с LLM-моделями (пет/учебные/реальные)
-Опыт построения RAG-систем

☑️Будет преимуществом:
-Опыт работы с Linux
-Опыт работы с Docker
-Опыт работы с системами контроля версий Git
Контакты: https://job.mts.ru/vacancy/574174428292715689

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
1
Python Developer (Openstack)
#офис
Компания: Kaspersky
☑️Тебе предстоит отвечать за:
-Разработку нового функционала для компонентов OpenStack (Nova, Cinder, Neutron и других) в соответствии с требованиями заказчиков и команды.
-Исправление багов и доработку существующего кода, включая создание патчей для устранения проблем в сервисах.
-Тестирование обновлений компонентов OpenStack от сообщества, анализ результатов и внесение необходимых изменений в код.
-Автоматизацию процессов развертывания, мониторинга и управления инфраструктурой с использованием скриптов и инструментов (Python, Bash, Ansible, Juju).
-Участие в поддержке облачной платформы: мониторинг производительности, оптимизация ресурсов и обеспечение высокой доступности.
-Взаимодействие с open-source сообществом: регистрацию багов, code review, коммиты доработок в репозитории OpenStack.
-Проектирование и интеграцию сетевых решений, включая оверлейные сети, балансировщики нагрузки и группы безопасности.
-Сотрудничество с командой DevOps для миграций, анализа производительности и capacity management.

☑️Ты справишься с этим, если:
-Уверенно владеешь Linux (на базе Ubuntu, Debian или RHEL) на уровне администратора, включая сетевые компоненты (Network, LVM, system services).
-Имеешь сильные навыки программирования на Python (включая Python 2/3), Bash, с опытом создания API, многопоточных приложений и инструментов автоматизации.
-Знаешь сетевой стек: iptables, nginx, SSL, TCP/IP, VXLAN, GRE, VLAN; опыт с Open vSwitch, SR-IOV, DPDK.
-Имеешь опыт работы с основными компонентами OpenStack (Nova, Cinder, Neutron, Horizon, Keystone) и его архитектурой.
-Работал с технологиями виртуализации (KVM, VMware) и контейнеризацией (Docker, Kubernetes).
-Знаком с message queues (RabbitMQ), базами данных (кластерный PostgreSQL, MySQL/MariaDB) и кластеризацией (HAProxy, Pacemaker, Galera).
-Работал с мониторингом и визуализацией: Grafana, Prometheus, Victoria Metrics, ELK/EFK stack.
-Владеешь системами контроля версий (Git), CI/CD инструментами (GitLab, Jenkins, Terraform, Vault).
-Обладаешь навыками решения проблем, оптимизации производительности и безопасности, а также командной работой в быстро меняющейся среде.
-Знаешь английский на уровне, достаточном для чтения технической документации и взаимодействия с сообществом (upper-intermediate и выше).
Контакты: https://careers.kaspersky.ru/vacancy/24371

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
1
Python-разработчик в команду автомодерации
#удаленка #офис
Компания: Авито
☑️Вам предстоит:
-проектировать и дорабатывать сервисы Data Science команд;
-разрабатывать новые и развивать существующие сервисы scoring’а контента;
-разрабатывать сервисы поиска дубликатов контента;
-разрабатывать бэкенд на Python и Go: проектировать архитектуру микросервисов и их взаимодействия;
-быть фича-лидом: отвечать за фичу от проработки до раскатки, решать задачи совместно с командой Data Science.

☑️Мы ждём, что вы:
-Не менее трёх лет опыта коммерческой бэкенд-разработки от 3х лет; опыт в Python обязателен;
-Желательно понимание работы Data Science/ML;
-Желание заниматься инфраструктурными задачами на стыке ML и инженерии;
-Способность ставить себе задачи и прорабатывать их;
-Умение принимать технические решения в условиях неопределенности и объяснять их заказчикам.
Контакты: https://career.avito.com/vacancies/razrabotka/17681/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
3
Python-разработчик (Лукоморье)
#удаленка
Компания: РТК
☑️Требования
-Высшее образование;
-Опыт коммерческой разработки на Python от 3 лет обязателен. Стек: FastAPI, PostgreSQL, Milvus, Docker, Git, Nginx, Kafka;
-Интерес к Data Science / ML-проектам обязателен. Опыт участия в таких проектах будет плюсом;
-Понимание принципов аутентификации и авторизации, а также обеспечения безопасности при разработке микросервисов;
-Опыт настройки CI/CD пайплайнов;
-Умение как строить систему "с нуля", так и разбираться в чужом коде.

☑️Обязанности
-Проектирование и разработка backend-сервисов в рамках модульной архитектуры на Python (FastAPI / Django / Flask).
-Написание качественного и тестируемого кода, наставничество команды.
-Реализация интеграций с корпоративными системами, внешними API, векторными БД и NLP/GPT-компонентами.
Контакты: https://rtkit.ru/careers/razrabotka-back-end/python-razrabotchik-lukomore

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Разработчик Python
#гибрид
Локация: Москва
Компания: Wildberries
☑️Что нужно делать
-Создание и поддержка ботов (преимущественно в корпоративных мессенджерах по типу mattermost, slack);
-Интеграция ML-моделей в продакшн (-FastAPI/Flask + Docker);
-Работа с Airflow;
-Деплой и сопровождение в Kubernetes;
-Написание тестов (pytest, unittest);
-Опыт работы с stream processing (Kafka).

☑️Какой опыт и знания нужны
-Коммерческий опыт разработки Python от 2-х лет, опыт работы с asyncio;
FastAPI/Flask + Docker;
-Опыт самостоятельного деплоя и сопровождения в Kubernetes;
-Работа с PostgreSQL, проектирование БД;
-Опыт покрытия своего кода тестами (Pytest);
-Опыт работы с брокером Kafka.
Контакты: https://career.wb.ru/vacancies/21083?

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
🔥2
ML‑engineer, NLP в техподдержке, Senior
#удаленка #офис #senior
Компания: Контур
☑️Задачи
— Решать задачи по автоматизации коммуникаций в команде техподдержки от идеи до MVP и готового решения.
— Распределять задачи между ML-разработчиками в команде.
— Самостоятельно генерировать гипотезы в проекте, формулировать цели и векторы работы на основе целей бизнеса.

☑️Мы ожидаем
— Опыт разработки и внедрения решений на основе современных моделей NLP.
— Опыт выбора технологий и инструментов для решения конкретной задачи бизнеса по соответствию цены и качества.
— Глубокое знание и понимание архитектуры transformer, глубокое знание Python: NumPy, pandas, PyTorch, CatBoost и др.
— Опыт и готовность работать с внутренними заказчиками — от сбора и приоритезации требований до представления результатов.
— Углубленное знание Python: NumPy, pandas, PyTorch, CatBoost и др.
— Будет плюсом экспертиза в работе с текстом, обращениями в техническую поддержку, применение LLM в сценариях обработки обращений и оценки качества.
Контакты: https://kontur.ru/career/vacancies/5343

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
1
Стажёр-инженер по автотестированию, Монетизация, Ozon Tech
#гибрид #офис #intern
Компания: OZON
☑️Вам предстоит:
-Тестировать приложение на платформах Android/iOS
-Ручное тестирование задач
-Написание автотестов (Python + Appium)
-Оформление тестовой документации
-Участие в регрессе и смоуке приложения
-Проработка задач (грумминг, декомпозиция, оценка), дежурства внутри команды
-Взаимодействовать с командами разработки, дизайна, бекенда, продукта
-Участвовать в релизном процессе мобильного приложения

☑️Мы ожидаем:
-Навыки работы с инструментарием для тестирования
-Хотя бы минимальный опыт в тестировании мобильного приложения
-Уверенные знания теоретической базы тестирования (основные виды и типы тестирования, подходы, опыт применения теоретических знаний на практике, знание ключевых терминов тестирования, умение применять практики тестирования)
-Уверенное владение любым яп (классно, если это Python)
-Анализ требований и написание тест-кейсов
-Опыт использования снифферов
-Уверенные навыки работы с документацией (умение исследовать, составлять чек-листы и баг-репорты)
-Готовность работать 40 часов в неделю
Контакты: https://ozon.tech/vacancies/125925760/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
2025/10/25 08:48:19
Back to Top
HTML Embed Code: