E TOUZI LLC
Москва
заполнять сообщение при отклике, Удаленная работа, Более 6 лет, Полная занятость, Стандарт

Ключевые навыки

Java
Kotlin
Spring
Angular
Redux
TypeScript
Angular Material
WebSocket
RESTful
JSON
SQL
PostgreSQL
RabbitMQ
Git
OAuth
OpenID
Kubernetes
RxJS
NGRX
Об Openmonet

Мы разрабатываем P2P платформу, которая объединяет людей, желающих купить или продать криптовалюту и предоставляем виджет для эквайринга на основе P2P-платежей для криптопроектов. Наш продукт — это следующее, более совершенное поколение таких платформ как LocalBitcoins и Paxful.

Мы уже привлекли первый раунд в размере $350 000, протестировали MVP всех наших сервисов и выпустили продуктовые решения. Сейчас мы интегрируем наш виджет для покупки и продажи биткоинов на платформы двух партнёров с ежедневными оборотами $1M+ и готовимся к привлечению следующего раунда инвестиций.

Резюме позиции

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

Стек проекта

Kotlin/Spring Boot + RabbitMQ, Redis, Postgres. Протоколы: Rest, Stomp WebSocket. Инфраструктура: Kubernetes.

Ваши задачи

  • Тесно сотрудничать с бэкенд и фронтенд разработчиками, дизайнерами и владельцем продукта для выполнения целей спринтов, решения проблем и устранения багов
  • Писать красивый и чистый код для бэкенда и фронтенда, сохраняя при этом высокую скорость разработки
  • Интегрировать бэкенд-сервисы с фронтенд-интерфейсами
  • Участвовать в интеграции сервисов Openmonet с проектами партнёров
  • Постепенно внедрять стандарты разработки кода, следовать им и следить за тем, чтобы им следовала вся команда разработки
  • Осуществлять ревью кода команды разработки
  • Снимать блокеры участников команды разработки и помогать в решении проблем
  • Улучшать и адаптировать существующую интеграцию компонентов
  • Участвовать в создании автоматизированных тестов

Мы хотели бы видеть опыт

  • Java, от 5 лет
  • Kotlin
  • Angular Smart / Presentation components
  • Spring (Spring Boot, data, web, webflux), Hibernate, Mongo
  • Single Page Applications с использованием Angular
  • RxJS, NGRX
  • Redux, TypeScript и Angular Material
  • WebSocket
  • разработка динамичных, высоко-интерактивных пользовательских интерфейсов для веба, от 5 лет
  • RESTful Web API и JSON
  • SQL на уровне сложных запросов, оптимизация
  • Реляционные СУБД (PostgreSQL)
  • Будет плюсом знакомство с нереляционными СУБД (MongoDB, Redis, Cassandra)
  • Messaging middleware, опыт с RabbitMQ, kafka, activeMQ
  • Опыт проектирования и разработки архитектуры систем — микросервисы, монолиты, event-driven
  • GIT
  • Диагностика производительности систем: профилирование приложений, принципы устранения узких мест
  • Дисциплинированный подход к обеспечению качества
  • Опыт использования OAuth и OpenID
  • Опыт работы в распределённых командах

Мы хотели бы видеть софт-скилы

  • Формирование твёрдых обязательств и приверженность открытому диалогу

  • Определение успеха с точки зрения всей команды

  • Ориентация на конкретные результаты и ощущение неотложности

  • Использование логики и сформированных навыков для решения проблем и поиска эффективных решений

  • Продвижение инноваций и креативных идей

Что мы предлагаем

  • Прозрачная и плоская структура компании, минимум бюрократии и гибкие внутренние процессы
  • Удалённая работа
  • Гибкость в отношении рабочих часов
  • Чуткое, вежливое и уважительное отношение
  • Атмосфера стартапа)
  • Все возможности для быстрого роста вместе с компанией