Ищем разработчиков и тестировщиков на несколько новых проектов, локальных и международных.
Откликнуться на вакансии можно по ссылкам в названии, или пишите в наш телеграм канал: https://t.me/smartrussianbrains
💡 eCommerce проект в РФ
Требования:
— Опыт работы с PHP от 5 лет
— PHP 7.х, HTTP, REST
— Symfony, YII
— MySQL, Couchbase
— Опыт мониторинга и оптимизации SQL-запросов
— Опыт работы с RabbitMQ, GIT
Задачи:
— Разработка и поддержка бэкенда интернет-проекта для мобильного и десктоп приложения
— Написание unit тестов
— Написание веб-сервисов, дизайн REST API
— Интеграция со сторонними сервисами
_______________________
🔎 React/Redux Frontend Developer — Senior
Требования:
— Опыт промышленной разработки на JS от 5 лет
— Опыт работы с React/Redux от 2 лет
— Принципы сетевого взаимодействия
— Понимание принципов ООП, HTTP
— Успешное применение паттернов проектирования
— Знание и использование фреймворков JavaScript
— ES6+, DOM и BOM
— Знание основ (this, prototype, context, event loop)
— Навыки отладки и профилирования кода
— Плюсом будет опыт с TypeScript
— Fetch, Session/LocalStorage
— WebSoketsReact/Redux
— Contex, SynteticEvents, Hooks
— Опыт работы с redux / redux-toolkit Webpack
— Опыт работы с 4.х.х и 5.х.х версиями
— Опыт написания конфигов с нуля
— Docker — понимание базовых концептов (image, container, networking)
— Node.js — от года Nginx
— Настройка reverse proxy, кэширования
— Опыт настройки сплитов для A/B тестирования
_______________________
🔎 Golang Developer — Middle
Требования:
— Golang от 3-х лет коммерческой разработки
— CI/CD: Kubernetes, Docker, Gitlab
— DB: PostgreSQL, Redis
— Хорошие знания SQL (мы используем PostgreSQL)
— Service discovery: Hashicorp’s Consul, Vault
— Message broker: RabbitMQ и самописная шина данных
Существенным плюсом будет:
— Знание PHP
— Знание Redis
— Git, shell, Docker
_______________________
🔎 DevOps
Задачи:
— Эксплуатация кластеров nomad, consul, vault
— Перенос в него текущих микросервисов, разворачивание новых
— Тесное взаимодействие с отделом разработки в рамках организации CI/CD.
Требования:
— Hashicorp
— Эксплуатация стэка nomad+consul+vault от года, включающая в себя:
* Настройку, внесение изменений в конфигурацию кластера
* Мониторинг кластера и приложений в нем
* Обеспечение отказоустойчивости
— Организация процессов разработки на основе данного стэка и Gitlab CE
— Успешное применение в продакшене
— Умение работать с технологиями контейнеризации, понимать best practices
— Опыт с ELK стэком (желательно с ElaticAPM в т.ч.)
— Отличные знания ОС linux, в частности CentOS 7-8
Желательно:
— Знание специфики работы PHP и Go приложений
— Глубокое понимание работы современного web стэка
— Умение программировать на Python и/или Ruby
— Хорошие знания Git
— Знакомство с системами контроля конфигураций (у нас puppet).
______________________________________________
📌 Финтех проект в РФ
— Знание методологий тестирования
— Опыт работы с распределенной командой
— Умение анализировать проблемы, находить и отрабатывать различные пути решения
— Понимание принципов работы современных веб-сервисов: REST, SOAP
— Умение работать с Jira, Confluence
— Умение составлять чек-листы и тест-кейсы, работать с документацией
— Желательно умение работать со сниффером (Charles/Fiddler/etc.)
— Желательно умение работать с инструментами тестирования/отладки web-сервисов (SoapUI, Postman, Swagger UI)
— Тестирование API, ручное тестирование WEB приложений
— Опыт работы с банковским ПО.
_______________________
🔎 Тестировщик AQA — Middle+
Требования:
— Владение JAVA + Selenium + Allure + Cucumber
— Участие в проектах разработки, развития, модернизации информационных систем в роли специалиста по автоматизированному тестированию
— Разработка функциональных, регрессионных, интеграционных автоматизированных тестов
— Осуществление автоматизированного тестирования в соответствии с тестовыми сценариями и тест-планами (организация запусков)
— Соблюдение сроков и качества тестирования
— Анализ результатов запусков, работа с багами
— Взаимодействие с разработчиками
— Участие в разработке тестовых сценариев
— Составление документации для проведения автоматизированного тестирования
______________________________________________
📌 Финтех — международная компания
🔎 Scala Developer — Senior
Требования:
— JAVA
— Scala от 2-3-х лет
— Обязательно Kafka
— Опыт работы с микросервисами
— API design
— Уверенный уровень английского языка
Существенным плюсом будет опыт работы с BigData.
Важен опыт со Scala.
_______________________
🔎 Java Developer — Middle / Senior
Основные требования для кандидатов:
— Опыт работы c Java от 2-3-х лет
— Уровень английского от Intermediate
— Big Data (nice to have)
— Опыт с ESB (Kafka, ActiveMQ or RabbitMQ)
— SOA/Microservices
— API design
— Различные базы данных (e. g. Postgres, NoSQL, MySQL)
— Фреймворки (e. g. Spring)
— Git
______________________________________________
💡 Проект в сфере медицины (США)
🔎 Python Developer — Middle+, Senior
Задачи:
— Разработка нового функционала продукта
— Разработка новых интеграций с медицинскими системами
— Переработка «тормозящиих» частей
— Краткое документирование разработанных фич/интеграций
— Рефакторинг кода
Стэк технологий:
— Python, Flask, SQLAlchemy, Marshmallow, Celery, PostgreSQL, Redis
— Знание чистого SQL, желательно c JSON расширениями
— Docker и docker-compose
— Jira
Опыт, который важен:
— Опыт с SQLAlchemy — обязательно
— Опыт с Flask — не обязательно
— Django — опыт только с Djangо не подходит категорически, нужен Django с еще каким-то фреймворком, например с FastAPI
— Опыт написания «голых» запросов к базе данных, а также оптимизация запросов — обязательно. На проекте используются практически все по базам, кроме шардирования
— Опыт работы с асинхронностью, асинхронными фреймворками — большой плюс
Процессы: Scrum, Kanban.
***
Детали — по ссылкам в названии вакансий.
Только те разработчики, которые зарегистрировались и прошли отбор на нашем сайте, получают первыми лучшие заказы.