Coding: работа и стажировки для программистов
4.79K subscribers
114 photos
11 files
1.67K links
Авторский канал для программистов и начинающих.

Здесь можно найти интересующую вас литературу, а так же вакансии и стажировки для программистов

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
NewMax, ищет Backend разработчика

Что делать:
— Разработка и поддержка самописных модулей для интеграции API различных сервисов и маркетплейсов.
— Автоматизация процессов анализа продаж и интеграция в нашу внутреннюю систему учета;
— Автоматизация работы с API маркетплейсов и интеграция их в Excel и Google Таблицы;
— Реализация интеграции между различными сервисами для обеспечения эффективного взаимодействия и обмена данными.

Кого ищут:
— Node.js - опыт с модулями fs, express;
— Владение современным синтаксисом JavaScript (ES6 и выше);
— Продвинутый пользователь Excel (опыт со сводными таблицами);
Будет плюсом:
— Опыт работы с маркетплейсами;
— Опыт работы с API WB и OZON;
— Навыки визуализации отчетов;

Условия:
— График 5/2 с 9:00-18:00;
— Трансфер от метро Нагатинская и метро Коломенская;
— РАБОТА В ОФИСЕ. Офис в современном БЦ "Сириус парк";
— Обучение за счет компании;
— Оплачиваемый испытательный срок – 3 месяца;
— Возможность роста внутри компании;
— Заработная плата по итогам собеседования.
— З/П вилка - 100 000р. - 150 000р.

Откликнуться: @Ponkratsvz Понкратвоа Елизавета
Sidus, ищет Senior Python Developer

Что делать:
— Разработка новых и доработка существующих игровых механик в соответствии с геймдизайн-документацией и планом разработки;
— Разработка API для взаимодействия с фронтендом и блокчейном;
— Покрытие нового кода юнит-тестами и его документирование;
— Общение с командой для выработки решений по улучшению существующей инфраструктуры.

Кого ищут:
— Хорошее знание Python и опыт коммерческой разработки на нём не менее 3х лет;
— Опыт работы с фреймворками для создания веб приложений (FastAPI,Flask);
— Умение работать с асинхронным кодом;
— Знание SQL и умение работать с СУБД при помощи ORM;
— Понимание принципов проектирования REST-приложений;
— Базовые знания Git, Linux.
Будет плюсом:
— Опыт проектирования баз данных;
— Опыт работы с нагруженными приложениями, масштабирование;
— Опыт работы с логами (Kibana) и умение найти проблемы и их причины;
— Опыт работы с брокерами сообщений (RabbitMQ);
— Опыт работы с WebSockets, gRPC, GraphQL;
— Базовые знания о развёртывании приложений, умение написать Dockerfile.

Условия:
— Оплата 3 000 - 3 500 USD;
— 5ти-ка, полностью удалённый формат работы;
— Бонусы по проекту.

Откликнуться: Ссылка
Surf, ищет Frontend-разработчика (React)

Планируем вырастить отдел Web-разработки до 100 человек, активно экспериментируем с новыми подходами и технологиями, и понимаем важность инвестирования в них.

Наш стек: Typescript, React, Redux / MobX, Sass / Emotion, Ant Design, Jest, Cypress, иногда Next.js.

Что делать:
— Разработка интерфейсов и бизнес-логики;
— Реализация новых фич в существующих проектах;
— Участие в разработке новых проектов;
— Взаимодействие с коллегами из других отделов (backend, mobile, QA, DevOps, аналитики).

Условия:
— Оплата 60 000 - 100 000 рублей;
— 70% проектов в отделе - иностранные. У тебя будет возможность жить в любой локации и работать на западных проектах, качать английский;
— Локация: Любая точка мира, офисы в Воронеже и Тбилиси, формат работы удаленка/гибрид, гибкий график;
— Проекты из разных сфер: финтех, фудтех, еком, медицина, телеком и т.д.

Откликнуться: @alenka_ff
PuzzlePro, ищет Backend программиста Python

Что делать:
— Backend разработка;
— Написание API для мобильных приложений.

Кого ищут:
— Опыт веб-программирования на php от 3-х лет;
— Python Junior, Middle;
— Gitlab;
— FastApi · Python · MySQL · Node.js · Высоконагруженные системы · FireBase;
— Навыки написания API, навыки подготовки и ведения технической документации.

Условия:
— Стабильная заработная плата + премии по результатам закрытых проектов
— Возможен гибкий график и удаленная работа
— Оплата 70 000 - 140 000 рублей.

Откликнуться: maxtsurka@puzzlepro.ru
Maxilect, ищет Senior Java Developer

Что делать:
— Разработка микросервисов на Java/Kotlin;
— Проработка технической части бизнес-задач;
— Активное взаимодействие с командами аналитики, тестирования и devops.

Кого ищут:
— Опыт коммерческой разработки на Java от 5 лет;
— Опыт коммерческой разработки на Kotlin не обязателен, научим;
— Опыт работы с XML, XSD, JSON, SOAP, REST;
— Опыт интеграции с другими системами (MQ, WS, HTTP);
— Отличные знания Java;
— Отличные знания Spring;
— Опыт работы с системами контроля версий (Git).

Условия:
— Оплата 250 000 - 300 000 рублей;
— Интересные задачи, возможность принимать архитектурные решения;
— Команду профессионалов, где ты сможешь прокачать свои скиллы;
— 100% удаленку с отлаженными процессами;
— Помощь в обустройстве комфортного рабочего места из дома и много других классных hr-программ.

Откликнуться: @novotorceva_m
Avanpost, ищет Инженера внедрения (системный администратор)

Что делать:
Ваши основные задачи:
— Участие в проектной деятельности Компании в роли инженера по внедрению в составе Проектной команды (Руководитель проекта, Архитектор, Инженер, Технический писатель);
— Непосредственное участие в реализации проекта;
— Проведение пусконаладочных работы удаленно и на территории Заказчика;
— Регулярные коммуникации с представителями Заказчика;
— Консультации менеджеров и технических специалистов интеграторов и Заказчиков по вопросам внедрения и поддержки решений;
— Участие в разработке проектной документации.
Вы будете: Готовить тестовые ландшафты для проведения пилотных проектов и организации тестовых сред для промышленных проектов (в инфраструктуре Компании и в тестовой инфраструктуре Заказчика):
— Разворачивать и конфигурировать виртуальные сервера на ОС Windows и nix;
— Разворачивать и конфигурировать различное серверное ПО (AD, IIS, openldap, Nginx и тд);
— Разворачивать тестовые экземпляры различных бизнес ИС (1с, Exchange, freeipa) для -разработки, тестирования и демонстрации интеграций с этими ИС продуктов Аванпост;
— Разворачивать тестовые экземпляры СУБД MS SQL и PostgreSQL, работать с объектами и данными в БД Аванпост;
— Разворачивать и настраивать продукты Аванпост (IDM, PKI, SSO);
— Участвовать в процессе разработки и тестирования различных видов интеграций;
— Настраивать логику продуктов в соответствии с требованиями ТЗ.
— Осуществлять пусконаладочные работы по развертыванию, тестированию и настройке продуктов Аванпост в промышленной инфраструктуре Заказчика (совместно со специалистами Заказчика и Интеграторов);
— Консультировать и проводить техническое обучение специалистов Интеграторов и Заказчиков по настройке и эксплуатации продуктов Аванпост.

Кого ищут:
— Опыт работы и администрирования серверов на ОС Windows и nix; Знание инфраструктуры Microsoft (AD, Windows Server, IIS, Exchange Server), способность развернуть тестовый ландшафт состоящий из набора серверов на платформе ОС Windows и nix;
— Опыт развертывания и настройки СУБД (Microsoft SQL Server, PostgreSQL);
— Знание принципов и сценариев построения сетевой инфраструктуры на прикладном уровне с целью отладки, диагностики сетевого взаимодействия между серверами и приложениями.
Будет плюсом:
— Опыт внедрения IT, ИБ решений;
— Знание принципов построения систем класса IDM, SSO;
— Базовые знания\опыт написания скриптов на Powershell, Python, SQL;
— Понимание принципов организации отказоустойчивых систем;
— Опыт работы с протоколами аутентификации OpenID Connect, OAuth или SAML.

Условия:
— Работа удаленно или в комфортном офисе (8 мин от м. Алексеевская);
— Оформление по ТК, отпуск 28 дней;
— Квартальные премии;
— Возможность роста как в должности так и в доходе;
— График работы 5/2 10-19;
— ДМС со стоматологией (через 1 месяц работы).
— Доход от 170 000р

Откликнуться: Откликаться на вакансию лучше сразу с резюме @reggae0
Агенство Анжелики Матушкиной, ищет 3D-дизайнера

3D-дизайнер для проектной работы в метавселенных Spatial, Roblox, Fortnite, Decentraland.
Агенство Анжелики Матушкиной, метавселенные для вашего бизнеса

Что делать:
— Создание трехмерных моделей как элементов метавселенных
— Создание локации в метавселенных
— Оптимизация моделей и доработка готовых локаций
— Создание брендированных локаций

Кого ищут:
— Знание программного обеспечения для 3D-моделирования: Blender, 3DS Max или другими аналогичными программами для создания трехмерных моделей и текстур.
— Опыт работы с движками для создания виртуальных миров, такими как Unity, Unreal Engine или другими аналогичными программами.
— Понимание оптимизации моделей.
— Умение самостоятельно работать над задачами.
— Чувство стиля — обязательно.
— Навыки работы с текстурами и освещением.
— Готовность выполнить тестовое задание.

Условия:
— Удаленка
— Проектная работа, part-time по задачам
— Возможность совмещать с другими проектами
— ЗП 30 -80к по результатам интервью в зависимости от сложности проекта

Откликнуться: Для отклика отправьте резюме директору Марине @marina_ymgame или на почту scorpensea@gmail.com

Лучшие вакансии от работодателей мечты на promopoisk.com
DstLab ищет GO Middle/Middle+

Что делать:
— Поддержка существующих и реализация новых сервисов;
— Участие в формировании тех. требований к сервисам;
— Построение архитектуры приложений, выбор технологического стека проекта.

Кого ищут:
— Отличное владение Go;
— Опыт работы с PostgreSQL, Kafka, Redis;
— Опыт работы с OpenAPI, Swagger, Swaggo;
— Опыт работы с роутерами: gin, chi или fasthttp;
— Знание о инверсии зависимостей и зачем это нужно;
— Понимание чистой архитектуры;
— Опыт работы с каналами и горутинами;
— Знание про 12 факторов приложения;
— Вместо ORM предпочитает обычный SQL или билдер;
— Опыт работы с Kubernetes;
— Опыт работы с Semver.
— Опыт в самостоятельном написан с нуля, 3+ сервисов.

Условия:
— Оплата 160 000 - 200 000 рублей;
— Локация, часовой пояс: РФ/Зарубеж, по часовому поясу нет ограничений.

Откликнуться: @okabirorin
Destiny.Games, ищет Senior Backend developer

Что делать:
— Разрабатывать REST API на NestJS;
— Разрабатывать воркеры для сбора данных из сетей эфира/полигона/космоса;
— Участвовать в проектировании архитектуры проекта;
— Ревьюить код своих коллег;
— Поддерживать и улучшать качество кода и используемые инструменты.

Кого ищут:
— Опыт работы на аналогичной позиции от 3 лет;
— Отличное понимание NodeJS / NestJS;
— Опыт работы с блокчейном (Web3/Etherium);
— Опыт разработки Web API: понимание клиент-серверного взаимодействия; понимание принципов построения REST API;
— Понимание принципов масштабирования веб приложений и распределенной архитектуры;
— NestJS: Injection scoping; Object–relational mapping (Sequelize);
— Понимание архитектурных принципов и паттернов;
— Инфраструктура: контейнеризация, распределенные системы; знание реляционных баз данных (PostgreSQL); оптимизация запросов.
Преимуществом при отборе будет
— Знакомство с PoS, polygon, cosmos.
В кандидате также важны
— Большое внимание к качеству кода и стандартам разработки;
— Умение быстро разбираться с новыми технологиями;
— Умение работать в команде.

Условия:
— Оплата от 200 000 рублей;
— Удаленно, из любого города;
— Гибкий график, 5/2;
— Возможно оформление по ТК РФ, договор с самозанятым или с ИП;
— Размер оклада определяется по итогам собеседования;
— Возможность поучаствовать в рождении и запуске уникального международного продукта в кругу единомышленников.

Откликнуться: @Oskar17
FUN%SUN, ищет .Net-разработчик

Что делать:
— Разработка, оптимизация работы сайта и его поддержка.

Кого ищут:
— .Net 6+, CQRS, MassTransit, ELK, Postgre, MongoDB, Redis;
— Опыт разработки больших и нагруженных систем;
— Опыт работы с: очередями, написанием тестов;
— Знания: технического английского языка, ООП, REST, SOLID, DDD;
— Мы против тестовых, но указанная в CV ссылка на гитхаб — отличный повод познакомиться поближе.

Условия:
— Оплата 150 000 - 200 000 рублей;
— Remote | full time.

Откликнуться: @Anastasia_Pushkina
GetProgress, ищет Backend-разработчика

Студия GetProgress - разработка сайтов, web-сервисов, мобильных приложений, приглашает талантливого и опытного Backend-разработчика присоединиться к нашей команде. Если вы хотите создавать уникальные продукты, то эта работа для вас.

Что делать:
— Разработка и поддержка web-приложений, включая Frontend и Backend.
— Создание эффективного и масштабируемого кода.
— Оптимизация производительности и безопасности веб-приложений.
— Работа в команде разработчиков и дизайнеров для достижения общих целей проекта.
— Участие в планировании и обсуждении новых функций продукта.

Кого ищут:
— Опыт работы не менее 3 лет в web-разработке.
— Глубокие знания и практический опыт: Laravel, VUE 3, Inertia, React, Node.js, Type Script и PHP 8.1.
— Понимание принципов разработки фронтенда с использованием HTML, CSS и препроцессора SASS.
— Опыт работы с JavaScript и его фреймворками.
— Знание MySQL и опыт работы с базами данных.

Условия:
— от 50 000 руб. до 300 000 руб. за проект
— Удаленная работа и гибкий график.
— Классная команда и комфортная рабочая среда.

Откликнуться: Почта для отправки резюме и портфолио: <b>getprogress.studio@gmail.com</b>
Пожалуйста, укажите в теме письма "Backend-разработчик".

Лучшие вакансии от работодателей мечты на promopoisk.com
СберМаркет Tech, ищет Team Lead Go

Что делать:
— Разрабатывать продуктовые и инфраструктурные задачи, напрямую влияющие на персонализированный пользовательский опыт: каталог, добавление в корзину, карточку товара, главную страницу сайта;
— Разрабатывать новые, высоконагруженные микросервисы;
— Проектировать архитектуру и реализовывать интеграции с решениями других команд и компаний.

Кого ищут:
— Разрабатываешь на Java/C++/GO от 3х лет;
— Работаешь с Python от 1 года;
— Участвовал в построении современных поисковых систем;
— Умеешь разрабатывать, выкатывать и эксплуатировать отказоустойчивые нагруженные Web и ML приложения и контуры данных;
— Понимаешь принципы микросервисной архитектуры;
— Хочешь кодить на GO и Python;
— Имеешь опыт управления командой 1.5 года и более.

Условия работы:
— Оплата 350 000 - 400 000 рублей.
— Можешь выбрать свой соцпакет — спорт, промокоды на заказ продуктов или билеты в отпуск;
— ДМС c первого месяца работы в компании;
— Предоставляем технику для работы на твой выбор;
— Помогаем интеллектуально и физически развиваться (электронная библиотека, книжный клуб, футбол).

Откликнуться: @iamnnm

Лучшие вакансии от работодателей мечты на promopoisk.com
Смерть или эволюция. Что ждёт программирование в будущем?

Статья про ChatGPT. Этот чат-бот с ИИ пишет код на многих языках программирования, оптимизирует код, конвертирует код с одного языка программирования на другой, пишет скрипты с нуля и т. д. Хотя ChatGPT вряд ли когда-нибудь полноценно заменит инженера-программиста или разработчика, этот инструмент может помочь решить множество задач, которые выполняют программисты, а также стать началом новых возможностей в области программирования.

Статья
Прагматичная оптимизация: какая часть кода всегда должна быть чистой, а где допускается грязь

Весь прикладной код глобально можно разделить на три уровня: домен, управляющий код и представление. Если в каких-то частях (например, в конечных точках) грязный код допустим, то на других его быть не должно — это может повлиять на архитектуру и поддержку проекта. CEO Хекслета Кирилл Мокевнин в своем твиттере рассказывает о критичности разных кусков кода при разработке и ревью: как они влияют друг на друга и в каких моментах оптимизация критична.

Читать
Yotolab, ищет Php разработчика

Что делать:
— Разработка и доработка готового продукта
— Занятость от 4х часов в день
— Помощь в разработке фронтента ( проверить, посмотреть и т.д ).

Кого ищут:
— От 2х лет полной коммерческой разработки
— Опыт работы уже с готовыми проектами
— Быть на связи с 10:00 до 18:00 по МСК в будние дни
— Исполнительность и ответственность (у нас серьёзные и ответственные проекты, этот критерий очень очень важный. Если вы ищите спокойную работу по ровному графику, мы не сможем сработаться )
— Умение работать в команде со вторым backend разработчиком.

Условия:
— Оплата 13 USD/час;
— Доброжелательный коллектив
— Отзывчивое руководство ( мы не ругаем за просчеты и ко всем относимся с уважением )
— Своевременная оплата, без задержек
— Возможность за пол-года дорасти до руководителя отдела разработки.

Откликнуться: Для проведения собеседования заполните форму
Как нативно визуализировать голос в iOS

Представьте, что у вас в приложении есть чат. В один прекрасный день на встрече отдела product manager приносит весть, что пора бы в чат добавить поддержку голосовых сообщений. «Да легко!» — проносится в голове: быстренько создадим новую ячейку, нарисуем в ней плеер, напишем бизнес-логику и готово. Но вдруг оказывается, что заказчик хочет плеер «как в Telegram» — с поддержкой отрисовки аудиоволны. Да ещё и динамически — в процессе записи.

Статья
Добавляйте единицы измерения в имена

Есть одна ловушка читаемости кода, которой легко избежать, если вы о ней знаете; тем не менее она встречается постоянно: это отсутствующие единицы измерения. Рассмотрим три фрагмента кода на Python, Java и Haskell.

Статья
Как нативно визуализировать голос в iOS

Представьте, что у вас в приложении есть чат. В один прекрасный день на встрече отдела product manager приносит весть, что пора бы в чат добавить поддержку голосовых сообщений. «Да легко!» — проносится в голове: быстренько создадим новую ячейку, нарисуем в ней плеер, напишем бизнес-логику и готово. Но вдруг оказывается, что заказчик хочет плеер «как в Telegram» — с поддержкой отрисовки аудиоволны. Да ещё и динамически — в процессе записи.

Статья
Старший разработчик С++ в Гарда Технологии

Что делать:
— Устранение ошибок клиентов в режиме реального времени;
— Привлечение к troubleshooting / багфиксу по звонку службы технической поддержки;
— Участие в продуктовой разработке;
— Создание и редактирование базы знаний по продукту.

Кого ищут:
— Подтвержденные навыки анализа, устранения неполадок и решения проблем;
— Способность эффективно расставлять приоритеты и решать проблемы клиентов;
— Более 3х лет опыта разработки приложений на С++ под Linux;
— Понимание архитектуры сетей TCP/IP;
— Хороший технический английский.
Будет плюсом:
— Опыт написания и отладки SQL (MariaDB/MySQL и ClickHouse);
— Работа с Docker, Kubernetes;
— Понимание деталей современных сетевых атак.

Условия:
— Оплата по договоренности;
— Работа в аккредитованной IT-компании;
— Гибкий график из офиса, гибрид, либо полная удаленка;
— ДМС, включающее стоматологию и стационар;
— Оформление в штат по ТК РФ, полностью «белая» зарплата;
— Компенсация спорта;
— Материальные выплаты к значимым событиям (рождение детей, заключение брака);

Откликнуться: a.khorosheva@gardatech.ru
TutGood ищет Репетитора по обучению на платформе Scratch

TutGood - онлайн школа для детей от 3 до 18 лет.

Что делать:
— Проведение занятий с учеником на нашей платформе.

Кого ищут:
— Опыт преподавания более 3 месяцев;
— Наличие самозанятости или готовность её открыть (оформление по ИП не допускается);
— Наличие профильного образования по преподаваемому предмету;
— Наличие персонального компьютера или ноутбука, с видеокамерой и микрофоном, а также стабильного интернет соединения;
— Уверенное владение ПК (работа с Zoom, виртуальными досками, гугл-документами).

Условия:
— Ваше вознаграждение составит от 200 до 320 рублей за 40-минутный урок (оплачиваем каждую минуту занятия);
— Чем больше уроков с одним учеником вы провели, тем выше ваша ставка за минуту занятия;
— Оплачиваем каждый урок, включая пробный, а если после пробного занятия ученик покупает пакет уроков, то оплата за занятие составит 500 рублей;
— Наибольшее количество занятий назначаются в период с 16:00 до 21:00 в будни и с 12:00 до 20:00 в выходные;
— Поддержка во время адаптационного периода - первые две недели после начала работы;
— Методические консультации и сопровождение на всех этапах сотрудничества;
— Выплаты заработной платы 2 раза в месяц.

Откликнуться: Резюме и вопросы писать: @anastasia_hrmsk

Лучшие вакансии от работодателей мечты на promopoisk.com