Описание:
B2B-продукт с более чем 400 бизнес-партнерами в 90 странах.
Команда из 140+ блестящих профессионалов, готовых бросить вызов всему, что вы знаете.
Звучит как место мечты? Читай дальше, дружище!
В Onde мы предоставляем предпринимателям в сфере мобильности все необходимое для запуска, масштабирования и конкуренции с мировыми гигантами — от white-label технологий до маркетинговой поддержки.
Для этого у нас есть:
- 14 лет опыта в разработке универсальной платформы
- Потрясающая команда специалистов, которые усердно работают и весело проводят время
- Возможность для всех сотрудников влиять на продукт и проявлять инициативу
- Фокус на качестве, без жестких сроков
- Гибкое управление
- Здоровый баланс между работой и личной жизнью
Сейчас мы ищем опытного Senior Backend Developer (Java), чтобы присоединиться к Onde 🚀.
Мы ожидаем:
- 7+ лет опыта в backend-разработке
- Понимание многопоточности, асинхронных систем и разработки распределенных систем
- Отличные навыки решения проблем и отладки, продуктовое мышление
- Стремление писать чистый и эффективный код (включая рефакторинг старого)
- Опыт работы с JavaRx или Kotlin будет плюсом
- Степень бакалавра или магистра в области компьютерных наук, программной инженерии, прикладной математики или смежной технической области
Вы — идеальный кандидат, если можете:
- Быстро изучать новые технологии и подходы
- Предлагать новые идеи и подкреплять их вескими аргументами
- Отстаивать свое видение с кросс-функциональными командами
- Понимать основные архитектурные принципы: многоуровневую архитектуру, микросервисы и событийно-ориентированную архитектуру. Важно понимать ключевые особенности и недостатки этих подходов
- Глубоко разбираться в используемых технологиях
- Писать код без фреймворков
- Писать расширяемый и простой код
- Реализовывать функцию на каждом этапе разработки: техническое предложение, написание кода, исправление скриптов развертывания при необходимости, мониторинг результатов в продакшене
- Инструментировать приложение и выявлять узкие места
- Находить и устранять корневые причины проблем с производительностью и памятью
- Обеспечивать качество решения в сотрудничестве с QA-инженерами
Как член команды вы будете:
- Проектировать и реализовывать решения для продуктовых функций с выпуском в продакшн — вы сможете увидеть реальный результат своей работы в течение нескольких дней
- Писать новые и рефакторить существующие REST и WebSocket API для различных платформ
- Устранять и решать проблемы из продакшн и тестовых сред
- Покрывать свой код юнит- и интеграционными тестами
- Участвовать в код-ревью и вносить вклад в лучшие практики разработки программного обеспечения
С чем вы будете работать?
- Java 21, RxJava 3, Redis, Apache Cassandra, Apache Pulsar, Apache Zookeeper, Netty, Protobuf, WebSocket и REST API, Kotlin, Mockk
Что предлагает Onde?
- Работа с кодом, который не содержит дубликатов, с единой веткой продукта (без веток для различных кастомных разработок)
- Адаптивные и постоянно развивающиеся методологии разработки
- Полностью настроенные процессы непрерывной поставки