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

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

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
FixParts, ищет Senior / Middle Software Engineer (PHP, Javascript)

Что делать:
— Разрабатывать и поддерживать крупные десктопные и мобильные модули приложения, используя Vue.js;
— Рефакторить, оптимизировать ранее написанный код;
— Проектировать и разрабатывать сложную бизнес-логику приложения;
— Делать code-review.

Кого ищут:
— Отличные знание PHP, 7.x/8.x;
— Опыт работы с одним из фреймворков Symfony 3/4/5, laravel 5/6;
— 3+ года рабочего опыта;
— Знание Javascript (React/Ember плюс);
— Опыт работы с Git;
— Письменный английский (говорить не обязательно);
— Желание обучаться.

Условия:
— Оплата 200 000 - 250 000 рублей;
— Удаленная работа - Discord, Google meet для основной коммуникации;
— Современные технологии - Symfony, React, GitHub. Используем Cloudflare и DigitalOcean;
— Интересные задачи в сфере e-commerce и управления складом;
— Полная занятость или оформление по договору оказания услуг - Самозанятые или ИП.

Откликнуться: sofya.yulpatova@fixparts-online.com
Getpolis, ищет Junior+ / Middle Frontend разработчика

Что делать:
— Долгосрочное участие в разработке проекта;
— Доработка существующего функционала;
— Разработка нового функционала;
— Оценка и ведение задач в таск-трекере.

Кого ищут:
— Отличные знания JS, HTML, CSS;
— Опыт работы с Vue, Vuex;
— Опыт работы с Vuetify;
— Опыт работы с SCSS;
— Опыт в коммерческой разработке не менее 6 мес;
— Опыт работы с инструментами Git, npm;
— Умение верстать по макету Figma, Photoshop;
— Внимательность к деталям, ответственность.

Условия:
— Возможность профессионального развиваться;
— Удалённая работа;
— Работа в команде с профессионалами;
— Огромное количество задач на годы вперёд;
— Возможность влиять на развитие проекта.
— Частичная занятость;
— Оплата 20 000 - 65 000 рублей.

Откликнуться: @Mapkyc161, markusov.mikhail@yandex.ru
Как нативно визуализировать голос в iOS

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

Статья
DatsTeam, ищет Middle РНР-разработчика

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

Кого ищут:
— PHP - опыт работы над проектами высокой нагрузки, высокое качество кода;
— Опыт построения аналитических запросов MySQL, ClickHouse;
— Понимание принципов ООП;
— Опыт работы с Symfony;
— Опыт работы Git и Linux, Docker.

Условия:
— Оплата 200 000-280 000 рублей;
— Гибкий график - лояльное начало дня, 8 часов рабочий день;
— Performance review: Рост грейда = рост ЗП;
— Формат работы: офис в Москве или дома из любой точки;
— Разнообразные корпоративные программы.

Откликнуться: @amazingarisha
Вебпрактик, ищет Middle PHP-разработчика

Что делать:
— Разработка, развитие логики и функционала сервисов;
— Написание REST API;
— Поддержка enterprise проектов и собственных высоконагруженных стартапов компании;
— Поддержка документации REST API в OpenAPI формате.

Кого ищут:
— Имеете опыт в коммерческой разработке на PHP от 2+ лет (на любом framework);
— Имеете опыт командной разработки с использованием Git, CI/CD.

Стек:
—Backend: Bitrix + Laravel/Symfony;
—Bitrix: у нас никакого legacy API, очень жесткие требования внутри команды - только ООП, только D7, все запросы исключительно на ORM, MVC;
—Используем PSR12, PSR3, PSR7, PSR11 и др. стандарты с проверкой через CodeSniffer. Мы авторы ряда open source пакетов для работы с Bitrix;
—NodeJS;
—Frontend (для понимания, с чем работают коллеги “с другой стороны”): 70% проектов компании на React based стеке. Nextjs, Mobx, Typescript;
—Есть и старые проекты на jQuery, куда без него, но их осталось мало;
—Контракты пишем на Swagger/OpenApi;
—Devops: Docker везде;
—QA: пишем автотесты на Typescript + Playwright.

Условия:
— Оплата 100 000 - 150 000 рублей;
— Мы - аккредитованная IT организация;
— Есть возможность влиять на развитие проекта;
— Возможность поучаствовать в передовых конференциях отрасли: PHP Russia, РИТ++, HighLoad++, 404fest за счет компании;
— Корпоративные выезды в горы, куда с радостью приглашаем и удаленных коллег;
— Открытое к предложениям и поддерживающее руководство;
— Оформление по ТК РФ с первого дня;
— Гибкое время начала рабочего дня: 8, 9 или 10 утра.

Откликнуться: a.nagabedyan@webpractik.ru,
Пользовательские типы и std::format в C++20

std::format — очень полезное (и серьезное) нововведение C++20, позволяющее нам форматировать текст в строки удобным и эффективным образом. Оно привносит в язык форматирование в стиле Python в сочетании с безопасностью и простотой использования.

В этой статье я расскажу, как реализовать пользовательские средства форматирования (форматтеры) в соответствии с новой std::format архитектурой.

Статья
Studyworld, ищет PHP Senior developer

Что делать:
— Концептуальный анализ, планирование и разработка нового функционала в рамках одного проекта;
— Расширение функционала существующих проектов;
— Проектирование архитектурных решений в Highload-проектах;
— Основной стек: PHP8, Postgres, Redis, Git.

Кого ищут:
— Старается работать по SOLID;
— Разбирается в explain, Redis;
— Имеет опыт проектирования БД (у нас Postgres), а также оптимизации запросов;
— Понимает что может создать высокую нагрузку и как этого избежать;
— Понимает как лучше спроектировать функционал, в том числе какое хранилище данных лучше подходит под задачу;
— Знаком с DDD.
— Будет плюсом если проектировал микросервисы.

Условия:
— Оплата до 300 000 рублей;
— Возможность работать в офисе или удаленно (на твой выбор);
— ДМС после испытательного срока;
— Поездки на конференции и все интересующее тебя для личного развития + внутренний университет;
— Оплата нужных для работы курсов в размере от 50% до 100 %;
— ТК РФ, отпуск, больничные, дэй-оффы - само собой разумеющееся.

Откликнуться: @Kislova_G / g.kislova@studyworld.io
Развёртывание XGBoost-моделей с помощью Ray Serve

XGBoost — это оптимизированная библиотека, реализующая алгоритм градиентного бустинга. Эта библиотека спроектирована с прицелом на высокую продуктивность и гибкость, в ней используется параллельная работа с древовидными структурами, что позволяет быстро и эффективно решать различные задачи из сфер Data Science и Machine Learning. .

Статья
Synder, ищет Junior Front-end Developer

Что делать:
— We’re seeking a talented front-end developer to join our product company in Wroclaw. As part of our team, you will work on user interface design for implementing new features. We’re looking for a responsible person who understands the importance of supporting existing functionality.

Кого ищут:
— 1 year of JS development experience;
— Excellent programming skills in JS, HTML, and CSS;
— Proficient with modern front-end tools such as TypeScript, React, Redux, etc.;
— Experience in unit testing;
— Knowledge of the version control system Git.
Desirable experience in using:
— Redux-toolkit;
— Material-UI;
— Webflow;
— JSS;
— Wordpress.

Условия:
— Оплата по договоренности.

Откликнуться: Ссылка
CREATIVE, ищет Backend Developer Symfony (Upper-Middle, Senior)

Что делать:
— Участвовать в проработке архитектурных решений;
— Развивать RESTful API для сайта и мобильных приложений;
— Разрабатывать системы интеграции с партнёрами;
— Оптимизировать компоненты для высоких нагрузок;
— Делать Code Review.

Кого ищут:
— Разрабатывал высоконагруженные приложения;
— Имеешь глубокие знания в PHP, фреймворке Symfony (5+);
— Владеешь MySQL, PostgreSQL, ElasticSearch, Redis и иных серверных технологий;
— Знаешь ООП, используешь принципы SOLID на практике;
— Умеешь применять алгоритмы и шаблоны проектирования;
— Работал с RabbitMQ и/или Apache Kafka;
— Знаком с Sentry, ELK, Prometheus, Grafana;
— Используешь Docker и средства CI/CD, TeamCity;
— Будет отлично если:
— Умеешь писать и оптимизировать запросы в БД;
— Пишешь тесты, покрывающих программный код;
— Умеешь писать документацию к программному коду.

Условия:
— Оплата от 180 000 рублей;
— Любой удобный для тебя формат работы (удалёнка / работа в офисе / гибридная модель «то там, то здесь»).
— Быстрый профессиональный рост: возможность постоянно осваивать новые технологии, расширять стэк (приветствуем) и стать техлидом.
— Комфортный офис (в г. Тюмени) с круговой летней верандой;

Откликнуться: bek@crtweb.ru

Лучшие вакансии от работодателей мечты на promopoisk.com
Ура! Мы готовы вам анонсировать наше новое направление

Команда "Был бы ты человек" совместно с @horseatwork при поддержке Promopoisk запускает онлайн хакатон, на котором команды смогут создать ИИ продукты будущего!

Формат:
Команды по 3—5 человек создают продукты за 5 дней по темам:
(У вас будет больше информации в чате хакатона)

1. Разработать решение которое с помощью ИИ автоматизирует процесс отбора кандидатов по заданным критериям
2. Разработать простую CRM для Рекрутера в телеграм интегрированную со всеми используемыми им платформами
3. Разработать систему отслеживания целевой вакансии по выбранным каналам и чатам и предложить рекрутеру простой инструмент
4. ИИ инструмент рерайтинга и автопостинга вакансий из promopoisk.com на другие площадки с указанием ссылки на источник
5. Ваша гениальная идея (вы можете создать всё)

Что будет являть результатом хакатона:
— MVP Или Первая версия продукта (разрабатывать можно на любой платформе (Телеграм веб, суперапп)

Для команд мы собрали следующие ресурсы:
— Менторы (айти, ИИ, продукт, кастдев, дизайн)
— Трафик для топ 3 продуктов в сетке @tgassets и о вашем созданном продукте напишем в @behumanai и статью на Vc.ru это должно дать вам первых пользователей

Зачем мы это делаем:
— Нам важно развивать людей и помогать им запускать прорывные продукты
— Мы хотим работать с топ компаниями и решили попробовать новый формат (компании закрывают свои бизнес задачи и имею возможность взять в команду себе лучших после хакатона когда увидели человека в работе)

Кто может участвовать:
Любой человек без ограничений

Команда должна состоять из:
— Разработчик (можно фулстек и лоукод и нокод)
— Продакт
— HR-специалиста
— Управленец (собирателя ресурсов и организация работы команды, он же может презентовать решение в финале)
— Маркетолог (или его подобие)

Вы можете подать заявку и мы сами найдем вам команду или сразу податься своей командой

Топ—20 команд выходят в финал и презентуют их жюри

Что получат победители?
ТОП- 20 получат:
— Сделаем пост о вас в ББТЧ и VC + если вам актуален поиск работы отправим 10 нашим партнерам ваше резюме с личной рекомендацией проекта;
— Возможность выступить и получить обратную свяь от жюри.

Топ 3 получат
— То, что получают топ-20;
— Отдельный пост про каждый продукт в ББТЧ;
— Признание сообщества (в чате у вас будет статус победителя хакатона)

Даты:
— Сбор команд и отбор до 7 апреля (если вы прошли отбор вас добавят в чат хакатона)
— Разработка 7-11 апреля
— 12 апреля объявление финалистов
— 15 апреля финал и награждение
— 15-20 апреля рекомендации победителей в наших каналах и интервью лидеров рейтинга с командой promopoisk.com

Старт разработки
Мы планируем делать серию хакатонов, команды победителей получат рейтинговые очки, которые можно будет обменивать на плюшки сообщества

PS если вы компания и вам интересно сотрудничество с ббтч в таком формате напишите @aleksei

Подать заявку на участие в хакатоне: @bbtch_hackathon_bot
Studyworld, ищет Senior PHP разработчика

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

Кого ищут:
— Стараешься работать по SOLID;
— Разбираешься в explain, Redis;
— Имеешь опыт проектирования БД (у нас Postgres), а также оптимизации запросов;
— Понимаешь что может создать высокую нагрузку и как этого избежать;
— Понимаешь как лучше спроектировать функционал, в том числе какое хранилище данных лучше подходит под задачу;
— Знаком с DDD.

Условия:
— Возможность работать в офисе или удаленно (как удобнее);
— ДМС после испытательного срока;
— Оплата нужных для работы курсов в размере 50% от стоимости;
— ТК РФ, отпуск, больничные, дэй-оффы - естественно;
— Оплата 250 000 - 300 000 рублей.

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

Лучшие вакансии от работодателей мечты на promopoisk.com
Aviakassa, ищет Python-разработчик

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

Кого ищут:
— Отличное знание Python 3.10;
— Базовые знания шаблонов проектирования;
— Понимание особенностей работы с асинхронностью в Python;
— Фреймворк FastAPI;
— Валидация данных Pydantic ;
— Работа с базой данных и миграции используя Alembic ;
— Обязательный опыт написания тестов Pytest;
— Опыт работы с базой данных PostgreSQL;
— Знания работы с Redis;
— Понимание, как пользоваться Docker для локальной разработки;
— Ssh, bash, git для работы с проектом.

Условия:
— Оплата 180 000 - 250 000 рублей;
— Работать из любой точки мира и выстраивать график так, как удобно именно тебе;
— Мы - аккредитованная Минцифрой ИТ-компания.

Откликнуться: Ссылка

Лучшие вакансии от работодателей мечты на promopoisk.com
OpenMyGame, ищет Senior Unity Developer

Что делать:
— Разработка 2D и 3D игр на Unity для платформ iOS и Android;
— Программирование игровой логики;
— Верстка игровых интерфейсов;
— Интеграция полезных SDK.

Кого ищут:
— Опыт разработки приложений на Unity C# от 2х лет;
— Знание ООП, паттернов, алгоритмов, структур данных и оптимизации;
— Работа с Git;
— Текущий уровень Senior;
— Технический английский язык (чтение документации).

Условия:
— Оплата по договоренности;
— Оформление в РБ, Кипре и Грузии;
— Возможность вертикального и горизонтального роста, оплачиваемые курсы и конференции;
— Обеспечение всей необходимой для работы техникой и сервисами;
— Зарплата привязана к курсу валюты;
— Премии, бонусы;
— Компенсация спорта;
— ДМС со стоматологией (+100% оплата больничного).

Откликнуться: @zlatissimo, zlata@openmygame.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
Не HeadHunter единым! Где ещё искать маркетологов в 2023?

Нельзя складывать все вакансии в одну корзину, поэтому мы с командой создали актуальную подборку ресурсов, где можно найти толкового маркетолога.

Вы когда-нибудь пытались нанять на HeadHunter специалиста по продвижению TikTok-аккаунтов? Или профи в digital-маркетинге, который организует интеграции с брендами, блогерами и инфлюенсерами?

Пора расширять горизонты для поиска талантов, сохраняйте список — тыыыык
Практическое использование JCStress

Приветствую, в этой статье рассмотрим фреймворк JCStress, созданный для тестирования многопоточного кода и применим его для решения практических задач.

Цель данной статьи - показать читателям использование JCStress не только в лабораторных работах для демонстрации эффектов связанных с JMM, но и для доказательства правильности преобразований кода. Тренироваться будем на кошках JDK.

Статья
CREATIVE, ищет Backend Developer Symfony (Upper-Middle, Senior)

Что делать:
— Участвовать в проработке архитектурных решений;
— Развивать RESTful API для сайта и мобильных приложений;
— Разрабатывать системы интеграции с партнёрами;
— Оптимизировать компоненты для высоких нагрузок;
— Делать Code Review.

Кого ищут:
— Разрабатывал высоконагруженные приложения;
— Имеешь глубокие знания в PHP, фреймворке Symfony (5+);
— Владеешь MySQL, PostgreSQL, ElasticSearch, Redis и иных серверных технологий;
— Знаешь ООП, используешь принципы SOLID на практике;
— Умеешь применять алгоритмы и шаблоны проектирования;
— Работал с RabbitMQ и/или Apache Kafka;
— Знаком с Sentry, ELK, Prometheus, Grafana;
— Используешь Docker и средства CI/CD, TeamCity;
— Будет отлично если:
— Умеешь писать и оптимизировать запросы в БД;
— Пишешь тесты, покрывающих программный код;
— Умеешь писать документацию к программному коду.

Условия:
— Оплата от 180 000 рублей;
— Любой удобный для тебя формат работы (удалёнка / работа в офисе / гибридная модель «то там, то здесь»).
— Быстрый профессиональный рост: возможность постоянно осваивать новые технологии, расширять стэк (приветствуем) и стать техлидом.
— Комфортный офис (в г. Тюмени) с круговой летней верандой;

Откликнуться: bek@crtweb.ru
Баттл ИИ, тексты и котики: как использовать нейросети для создания контента

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

Рассказываем, как они работают и чем могут помочь контент-мейкерам и не только. А в конце проведем баттл между ИИ: какая нейросеть лучше справится с заданием?

Статья — тыыыык
Animaccord, ищет Junior Frontend Developer

Что делать:
— Разработка SPA клиент-серверного приложения;
— Работа в продуктовой команде (PO, аналитики, иллюстраторы, аниматоры, UX/UI-дизайнер, frontend- и backend-разработчики, тестировщики);
— Разработка веб-приложений (сайт, личные кабинеты родителей и детей, внутренние веб-приложения и игры), мобильные приложения (iOS, Android);
— Тестирование результатов работы в различных браузерах.

Кого ищут:
— HTML, CSS;
— Адаптивная, семантическая, кросс-браузерная верстка;
— Javascript;
— Vue 2/3;
— Git;
— Figma.
— Знание agile-методологии управления проектами;
— Умение работать в команде, коммуникабельность;
— Готовность выполнить тестовое задание.

Условия:
— Оплата по договоренности;
— Работа в стабильно развивающейся международной компании;
— Гибкий график;
— Удаленная / гибридная работа.

Откликнуться: Ссылка