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

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

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
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-методологии управления проектами;
— Умение работать в команде, коммуникабельность;
— Готовность выполнить тестовое задание.

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

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

Что делать:
— Писать код на TS/JS в рамках нашего клиентского приложения на Next.js
— Верстать страницы на основе шаблонов в Figma от нашего дизайнера
— Писать юнит тесты, участвовать в код ревью
— Взаимодействовать с командой бекенд разработки и REST API

Кого ищут:
— Уметь в Next.js, React, TypeScript
— Уметь верстать по шаблонам в Figma (CSS, HTML5)
— Знать, что такое REST API и как им пользоваться

Условия:
— Оплата 50 000 - 150 000 рублей;
— Удаленный формат работы.

Откликнуться: dm@duckfund.com
Нативный IOS-разработчик (middle+) для разработки блиц-приложения на Unity для IOS

Кого ищут:
— Опыт коммерческой разработки от 2-х лет;
— Хорошее знание языков программирования Swift и Objective-C;
— Опыт работы с фреймворками ARKit или RealityKit для разработки приложений с дополненной
реальностью;
— Опыт работы с Xcode и iOS SDK, включая UIKit, Core Data, Core Animation и Core Location;
— Знание основных принципов UX/UI дизайна и умение создавать пользовательские интерфейсы, которые соответствуют стандартам Apple;
— Знание гайдлайнов мобильных приложений на базе iOS;
— знание основных паттернов проектирования и опыт их применения , SOLID;
— Опыт работы с GIT;
— Опыт работы в команде, взаимодействие с разработчиками бекенда;
— Понимание RestApi;
— Понимаете async/await.

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

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

Лучшие вакансии от работодателей мечты на promopoisk.com
Оптимизация GUI на Qt

Как правило, при создании desktop-приложений на платформе Qt не возникает проблем, связанных с медленностью работы GUI. Qt – платформа достаточно надежная, неплохо вылизанная по всем параметрам, в том числе и по скорости работы. Однако всё же иногда бывают ситуации, когда из-за обилия виджетов графический интерфейс немного притормаживает, и это печально). В этой статье я приведу один частный пример простого графического интерфейса и покажу, как за два шага можно сначала ускорить его в 11 раз, а потом и в целых 34 раза. Вдобавок к этому, я постараюсь немного осветить механизм принятия решения для таких оптимизационных задач, постараюсь показать направление мыслей для правильного решения.

Статья
Studlandia, ищет Junior PHP developer

Что делать:
— Исправление ошибок и доработка;
— Разработка новых модулей;
— Находить ошибки и предлагать свежие идей для развития проекта;
— Любить PHP и уважать MySql.

Кого ищут:
— Наличие базовых знаний по Php, Mysql, Html, Css, Javascript.
— Умение пользоваться Git.
Желательно:
— Знать треть из списка для Junior
— умение работать с linux (debian)
— Собственные проекты , код на гитхабе.

Условия:
— Оплата 50 000 - 100 000 рублей;
— Общение телеграмме;
— Задачи ведем в Trello;
— Модульный движок Tamaranga (PHP5.6, MySQL);
— Опытный наставник (поможет поднять уровень знаний);
— Любой удобный вам график работы.

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

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

Читать
DevOps для firmware

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

Статья
IT-компания SelSup, ищет Junior Java разработчика

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

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

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

Откликнуться: hr@selsup.ru, Тестовое задание по ссылке
Смерть или эволюция. Что ждёт программирование в будущем?

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

Статья
Производительность параллельных алгоритмов STL

Тест производительности на компиляторе Microsoft и компиляторе GCC, чтобы ответить на простой вопрос: окупается ли политика выполнения?

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

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

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

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

Откликнуться: Для проведения собеседования заполните форму
DuckFund, ищет Frontend-разработчика (junior)

Что делать:
— Писать код на TS/JS в рамках нашего клиентского приложения на Next.js
— Верстать страницы на основе шаблонов в Figma от нашего дизайнера
— Писать юнит тесты, участвовать в код ревью
— Взаимодействовать с командой бекенд разработки и REST API

Кого ищут:
— Уметь в Next.js, React, TypeScript
— Уметь верстать по шаблонам в Figma (CSS, HTML5)
— Знать, что такое REST API и как им пользоваться

Условия:
— Оплата 50 000 - 150 000 рублей;
— Удаленный формат работы.

Откликнуться: dm@duckfund.com