Обязанности:
О компании Мы — быстрорастущая компания среднего размера в сфере партнёрского (affiliate) маркетинга и работаем по всему миру. У нас сильная, увлечённая команда: ценим гибкость, простые процессы без лишней бюрократии и атмосферу, где поддерживают друг друга и постоянно улучшают продукт. Сейчас мы расширяемся и ищем разработчика в команду. Должность: Разработчик программного обеспечения (Full-Stack)Формат работы: УдалённоТип занятости: Полная занятость Краткое описание роли Мы ищем Full-Stack разработчика, которому интересно делать продукт «от и до». Важно уверенно чувствовать себя и во фронтенде, и в бэкенде, но основной фокус будет на бэкенд-системах. Вы будете разрабатывать новую функциональность, поддерживать и улучшать существующие решения и вместе с командой развивать наш стек. В этой роли вы напрямую повлияете на то, насколько наши системы будут быстрыми, надёжными и легко масштабируемыми. Основные обязанности Проектировать, разрабатывать, тестировать и сопровождать масштабируемые веб-приложения и программные решения. Оптимизировать приложения по скорости, масштабируемости и надёжности. Разрабатывать и поддерживать высоконагруженные системы, обеспечивая эффективную работу при значительном трафике. Активно работать с API: разрабатывать и интегрировать различные внешние сервисы. Внедрять и администрировать механизмы авторизации (cookies, токены), обеспечивая безопасное взаимодействие с внешними сервисами. Выполнять веб-скрейпинг, парсинг и другие виды извлечения данных из различных онлайн-источников. Проектировать и поддерживать очереди (queues), использовать инструменты для эффективной обработки больших объёмов данных. Писать чистый, поддерживаемый и эффективный код в соответствии с лучшими практиками индустрии. Участвовать в code review и в непрерывном улучшении процессов разработки. Обязательные требования (навыки и квалификация) Минимум: степень бакалавра в области компьютерных наук, инженерии или смежной специальности. Не менее 7 лет опыта разработки ПО с выраженным фокусом на бэкенд. Уверенное владение PHP, Java, Python (текущий стек; мы открыты к изменениям в будущем), а также хорошее понимание JavaScript, HTML и CSS. Опыт с фронтенд-технологиями и фреймворками (React, Angular, Vue.js) будет плюсом. Сильное понимание бэкенд-технологий и фреймворков (Node.js, Django, Flask, Ruby on Rails) с фокусом на высоконагруженные системы. Опыт работы с реляционными БД (MySQL, PostgreSQL) и механизмами кэширования (Redis, Memcached). Уверенное владение веб-серверами (Nginx, Apache). Глубокое понимание платформ партнёрского маркетинга, трекинговых технологий и специфики индустрии. Подтверждённый опыт работы с API, включая проектирование, разработку и интеграцию RESTful API. Опыт использования curl, перехвата/анализа HTTP-запросов (sniffing) и работы с механизмами веб-авторизации. Знания в области веб-скрейпинга и веб-парсинга, а также работы с различными механизмами авторизации (cookies, refresh tokens). Опыт построения и управления очередями для высоконагруженных сред. Понимание декомпозиции HTML-страниц и взаимодействия со сложными веб-структурами. Уверенное владение системами контроля версий, а также CI/CD (GitHub Actions / GitLab CI). Сильные навыки решения проблем и внимание к деталям. Отличные коммуникативные навыки и умение работать в команде. Желательные навыки Опыт работы с облачными сервисами (AWS, Google Cloud, Azure) будет плюсом. Знакомство с Agile-подходами и фреймворком Scrum. Понимание веб-аналитики и методов оптимизации производительности. Способность работать автономно и в команде в условиях быстрого темпа. Знакомство с асинхронными системами и системами очередей: RabbitMQ (exchanges, routing, DLQ, retry), Kafka или аналогами. Опыт работы с Docker/Kubernetes. Опыт работы с HashiCorp Vault или другими решениями класса Secret Manager. Компенсация и преимущества Конкурентная заработная плата и бонусы по результатам работы — обсуждаются на интервью. Возможности профессионального развития и роста. Как откликнуться Пожалуйста, отправьте резюме и сопроводительное письмо, в котором объясните, почему вы идеально подходите на эту роль. Рекомендательные письма и документы об образовании — опциональны, но приветствуются.Похожие вакансии
Team Lead Full-stack (Java/Angular)/Руководитель группы разработки
Договорная
Казань
Maxim technology
Software Engineer / Инженер ПО для микроконтроллеров (Matlab)
От 277 000 руб.
Казань
Алабуга, ОЭЗ ППТ