Software Developer (Full-Stack) / Разработчик ПО (Full-Stack)
ОсОО МАЕР КОРПОписание
О компании
Мы быстрорастущая компания среднего размера в сфере партнёрского (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.
Компенсация и преимущества
- Конкурентная заработная плата и бонусы по результатам работы обсуждаются на интервью.
- Возможности профессионального развития и роста.
Как откликнуться
Пожалуйста, отправьте резюме и сопроводительное письмо, в котором объясните, почему вы идеально подходите на эту роль. Рекомендательные письма и документы об образовании опциональны, но приветствуются.
Описание
Привет! Мы Элементарные программные решения, международная аккредитованная IT-компания .
10 лет мы разрабатываем ФинТех решения, помогающие бизнесу ...
Описание
The project is for the civil services industry in Australia, helping to organize volunteering activities, manage various events, and navigate configurable workflows for a ...