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

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

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
ST Soft, ищет Middle golang разработчика

Что делать:
— Разрабатывать новые сервисы и поддерживать уже имеющиеся;
— Писать unit тесты;
— Поддерживать СI/CD;
— Актуализировать документацию;
— Взаимодействовать с другими командами.

Кого ищут:
— Golang как основной язык
— Хорошее знание языка Go;
— Хорошее понимание баз данных;
— Опыт работы с микросервисной архитектурой;
— Опыт работы с брокерами сообщений (RabbitMQ/Pulsar/Kafka);
— Опыт работы с реляционными БД (PostgreSQL/MongoDB);
— Опыт работы с Docker, Kubernetes;
— Участие в проектах, связанных с криптовалютами и блокчейном (будет плюсом).
Требования к soft-skills:
— Умение работать в команде
— Лояльное отношение к планированию работы и ведению базовой отчетности

Условия:
— Оплата 200 000 - 230 000 рублей;
— Возможность работать в аккредитованной IT компании;
— Возможность работать удалённо, гибрид, в офисах присутствия компании (Москва, Владимир);
— Команда сильных профессионалов;
— Минимум бюрократии;
— Полное соответствие ТК РФ;
— Прикольный мерч и велком-пак;
— Хороший ДМС.

Откликнуться: @GanMary
Дизайн и эволюция языка С++

Обзор книги Бьерна Страуструпа

Статья
Edstein, ищет Middle Developer Ruby on Rails

Что делать:
— Написание REST API (на фронте React);
— Покрытие тестами (RSpec);
— Участие в код ревью, техническом планировании задач;
— Иногда помогать джунам и QA.

Кого ищут:
— Знание Ruby on Rails 5.x - 6.x (без рельсов никуда - это главный пункт);
— ООП и паттерны проектирование - must have;
— Знание RSpec и умение покрывать свой код тестами (хорошие тесты - залог крепкого сна) - must have;
— Опыт работы с Sidekiq и Redis;
— Знакомство с ActiveAdmin;
— Уверенная работа с Git;
— Soft skills.
Будет плюсом:
— Написание REST API на Grape;
— Знакомство с Dry-rb/Trailblazer.

Условия:
— Оплата 140 000 - 180 000 рублей;
— Хороший график;
— Возможность работать из любой страны мира;
— Оформление по трудовому договору, самозанятым или ИП;
— Дружная и сплоченная команда, которая поможет быстрее освоиться на новом месте и изучить продукт;

Откликнуться: @HRNastya01
Есть ли жизнь на Go после C#?

В статье будут впечатления от Go, расскажу о некоторых различиях между языками, а в конце поделюсь своим опытом поиска работы на новом языке. Ведь вопрос смены стека технологий рано или поздно встаёт перед каждым разработчиком.

Статья
SberTech, ищет Senior Python developer

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

Кого ищут:
— Писал на Python 3+ лет;
— Работал с Django, FastAPI, SQL Alchemy;
— Создавал unit тесты и документировал исходный код;
— Работал с Git/BitBucket/Jira;
— Знаком с Podman/Docker;
— Имеешь базовый опыт работы в nix системах.
Будет плюсом, если ты:
— Знаком с практиками XP, TDD;
— Использовал CI/CD Jenkins;
— Разворачивал и настраивал базы данных (PostgreSQL);
— Понимаешь принципы Agile разработки и scrum,
— Наш стек технологий: Python 3.9+;Docker;OpenShift;Git/BitBucket/Jira;Nexus;RHell.

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

Откликнуться: @xbatova
Realiste, ищет Senior Ruby Backend Developer

Что делать:
— Реализация новых сервисов (аналитика, написание бизнес-логики, проектирование архитектуры, реализация API для фронта и т.д.);
— Поддержка работающих сервисов;
— Участие в код-ревью, техническом планировании задач;
— Написание REST API (на фронте React);
— Покрытие тестами (RSpec).

Кого ищут:
— Опыт коммерческой разработки на Ruby от 5 лет;
— Навык написания тестов;
— Опыт работы с базой данных PostgreSQL;
— Навыки работы с Docker;
— Умение взаимодействовать с командой.

Условия:
— Оплата 200 000 - 400 000 рублей;
— Оформление в штат, оплачиваемый испытательный срок 1 месяц;
— Трекинг времени;
— Удаленка/офис;
— Офисы располагаются на DIFC Level 16: Office 16-36, Dubai, UAE и Ленинградский пр-т., 2, Москва;
— Возможность релокации в Дубай.

Откликнуться: @a_shalmieva
DevOps для firmware

В этом тексте я намерен пофантазировать каким мог бы быть абстрактный процесс разработки firmware с точки зрения DevOps. И перечислить атрибуты такого процесса.

Статья
Imredi, ищет Middle (Senior) Backend developer

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

Кого ищут:
— Опыт работы от 3х лет;
— Уверенное знание стека веб-разработки на базе Python, Django, DRF, MySQL/PostgreSQL;
— Опыт работы с GIT, Docker, Linux системами, Redis;
— Уверенное знание Django ORM и Django Admin;
— Знание основ работы Nginx и сетевых технологий;
— Приветствуется опыт работы на высоконагруженных проектах;
— Умение писать рабочий код, замечать и исправлять ошибки в коде;
— Будет плюсом опыт управления командой разработчиков от 3 человек.
— Стек: Python (Django+DRF), MySQL, PostgreSQL, pytest

Условия:
— Оплата от 200 000 рублей;
— Работа в аккредитованной IT компании, официальное оформление;
— Работу в дружной команде профессионалов, увлеченных тем, что они делают.

Откликнуться: @Ninahr5
IBS, ищет Senior Front-end (React) Developer

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

Кого ищут:
— Уверенное знание React 17 (Hooks/Redux/Thunk) и TypeScript, c практическим опытом проектирования и разработки;
— Хорошее знание JavaScript (ES5+) и особенностей языка;
— Опыт профилирования, оптимизации и рефакторинга JS (TS) кода;
— Понимание принципов проектирования и архитектуры программного обеспечения;
— Понимание алгоритмов и структур данных;
— Навыки верстки, понимание CSS/SCSS;
— Опыт работы с webpack, web sockets, service workers;
— Уверенное владение git.

Условия:
— Оплата от 300 000 рублей;
— Оформление и работа из любой точки в РФ.

Откликнуться: @shust_ka
Эффективное использование any и all в Python

Вот вам задача: надо проверить, входит ли число 200 миллионов в диапазон от 0 до 1 миллиарда. Знаю, что на Python её решение выглядит до крайности примитивно — достаточно воспользоваться функцией any и списковым включением. Правда, работает это всё не так уж и быстро. Всё же, речь идёт о миллиарде чисел… Программа просто «подвисает» на то время, что нужно для её выполнения. В моём случае это «подвисание» растянулось на 42 секунды.

Статья
Фоксфорд, ищет Junior backend программиста (Python)

Что делать:
— Работа в группе разработки внутренних сервисов;
— Выполнение различных разработок и настроек по заказу внутренних заказчиков, используя функционал и API сервисов, работаем с Slack, Miro, Google, Planfix, Notion и др.);
— Помощь коллегам, оперативное устранение сбоев;
— Оптимизации внутренних процессов компании.

Кого ищут:
— Опыт разработки Python, Django, DRF, FastAPI от 6 месяцев в проде.
— Навыки работы с REST API;
— Опыт написания интеграций между системами;
— Желательно опыт разработки js/ts ,Postgresql, SQLAlchemy, Git, Docker;
— Желание оптимизировать процессы и наводить порядок;
— Умение говорить доступным пользователю языком и слышать пользователя;
— Умение приходить к общему решению;
— Готовность быстро учиться.

Условия:
— Оплата 50 000 - 60 000 рублей;
— Полная занятость и налаженная удалённая работа или офисная работа на ваш выбор. У нас просторный и многофункциональный офис, действительно стоит приехать и посмотреть хотя бы раз;
— Оформление по трудовому договору или по ГПХ (если работаешь не из РФ) + выплаты 2 раза в месяц;
— ДМС после испытательного срока.

Откликнуться: Ссылка
Forwarded from Элементарный Telegram
Друзья, нам нужна ваша поддержка.

Сегодня последний день голосования в премии Деловая книга 2023 года от PWC «Лучшая книга в помощь бизнесу», где номинирована книга Алексея Шабаршина.

Сеть каналов Алексея @tgassets

В книге «Элементарный TELEGRAM» описано, как:
— Создавать и упаковывать каналы по трендовым тематикам
— Зарабатывать на рекламе, партнерских программах, продаже услуг
— Продвигать, продавать и покупать каналы

Одна из наших читательниц сделала статью про книгу, можно почитать по ссылке

Проголосовать можно по ссылке: https://crowd.fom.ru/project/book2023/task/9786/solution/27277

В благодарность за голосование пригласим каждого проголосовавшего на открытый вебинар по основным глава книги!
Для получение ссылки на вебинар отправьте скрин Виктории

Больше полезного про Telegram @teamprotg
DatsTeam, ищет Middle РНР-разработчика

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

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

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

Откликнуться: @amazingarisha
Как работать с PyScript — фреймворком для фронтенда на Python

В веб-разработке Python используется в основном на бэкенде с такими фреймворками, как Django и Flask.А сегодня расскажем о PyScript, который даёт возможность запускать Python прямо в HTML.

Статья
Азбука Вкуса, ищет Middle Frontend (Vue) developer

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

Кого ищут:
— LESS/SASS;
— ES6+;
— Vue;
— Git;
— Webpack;
— Npm/Yarn, мы работаем на Yarn;
— Вёрстка со Sketch/Figma,
— Docker; TypeScript, знание на уровне написания своих интерфейсов и выше отдельно приветствуется;
— Опыт работы с технологией Server Side Rendering, мы работаем на Nuxt.js.

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

Откликнуться: @ElenaK_it_recruiter
Chaos Engineering, применение на практике

В современном мире, где ПО является фундаментальной частью нашей жизни, надежность и отказоустойчивость систем приобрела первостепенное значение. Chaos Engineering - это дисциплина, направленная на тестирование и повышение отказоустойчивости сложных распределенных систем путем проведения контролируемых экспериментов, имитирующих реальные сценарии отказов. Такой подход помогает выявить и устранить потенциальные проблемы до того, как они появились и могли бы привести к значительным сбоям, сократить время простоя и повысить общую доступность систем. В этой статье мы рассмотрим Chaos Engineering и преимущества этого подхода, известные интеграции, результаты, а также приведем примеры кода, чтобы показать, как использовать данную технологию на практике.

Статья
ТракМоторос, ищет PHP-разработчика (junior)

Что делать:
— Автоматизация бизнес-процессов, повышение доступности и наглядности информации, снижение трудозатрат сотрудников;
— Сбор и формализация требований, проработка этапов запуска (итеративный подход к разработкам);
— Доработки готовых модулей;
— Разработка собственных модулей;
— Еженедельное планирование работ, ежедневная отчетность по результатам.

Кого ищут:
— Опыт разработки PHP;
— Понимание и использование принципов SOLID, MVC;
— Приветствуются навыки программирования 1С, Python, JS, postgreSQL;
— Приветствуются навыки использования Git.

Стек проектов:
— Битрикс 24 (PHP, JS, HTML+CSS);
— TMS (автоматизация процессов транспортной логистики; Python, JS, HTML+LESS);
— Роботизация центрального склада (Python, oData, REST, JS, HTML+LESS, MQTT);
— BI-система (анализ бизнеса; Python, oData, REST, JS, HTML+LESS, PostgreSQL);
— Автоматизация расчета KPI (Python, oData, REST, PostgreSQL);
— Онлайн-обучение (JS, HTML+LESS, Python, oData, REST);
— Портал (JS, HTML+LESS, Python, oData, REST);
— ЭДО с сотрудниками (Python, oData, REST);
— Ежедневное планирование складского персонала (Python, oData, REST, JS, HTML+LESS);
— RPA-автоматизация (Python, oData, REST);
— Интеграция с телефонией (Манго, Asterisk, FreeSwitch; PHP, Python, REST).

Условия:
— Оплата от 60 000 рублей;
— Полный пакет гарантий согласно ТК РФ;
— Удаленный формат работы;
— Работа в дружном коллективе, возможность расти и развиваться в компании.

Откликнуться: e.petrova@tmtr.ru
Нужен человек оценивающий мультфильмы! Зарплата 4000 рублей/день. Работа из дома. Срочно! Всем от 14 лет и старше!

На канале Проект на час можно заработать 22.000 рублей за месяц если ты бездарь и до 100.000 рублей за короткую часовую работу, если ты талантище

Проект на час быстро поможет найти тебе подработку даже если у тебя нет опыта!
IT-компания SelSup, ищет Junior Java разработчика

Что делать:
— Развитие бэкенда веб-сервиса: Spring Boot;
— Работа с базами данных MySQL / Liquebase;
— Поддержка системы и добавление новой функциональности;
— Расширение интеграции с сервисами;
— Устранять технические сбои.

Кого ищут:
— Знания Java;
— Умение разбираться в чужом коде и улучшать его;
— Знания и навыки использования MySQL;
— Взвешенный подход между новым инструментом и скоростью разработки;
— Технический английский;
— Выполнение тестового задания после отклика.

Условия:
— Оплата по договоренности;
— Талантливая молодая команда, отсутствие бюрократии, поддержка и быстрое решение любых вопросов;
— Удаленная работа в комфортном для вас месте;
— Карьерный рост вместе с компанией;
— Гибкий отпуск.

Откликнуться: hr@selsup.ru, Тестовое задание по ссылке
Сегментация экземпляров с помощью Mask R-CNN

Задача сегментации изображений может решаться в нескольких постановках. Самая распространённая - semantic segmentation с одним классом и фоном, необходимо просто отделить объекты от фона, не различая их между собой. Но часто просто отделения от фона недостаточно, необходимо отделять отдельные образцы друг от друга, например, чтобы оценить размер или расположение каждого отдельного объекта. Как это можно сделать?

Статья