Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Честный знак ищет Backend Developer (Kotlin) в команду Ядра/Процессинга. Ваша роль — разрабатывать и поддерживать микросервисы на Kotlin для высоконагруженной системы, проектировать взаимодействие через Kafka и работать с CAassandra, YDB, Redis и ClickHouse. Важны опыт в gRPC API, знание TIMTemporal и участие в code review.
Работа включает взаимодействие с Backend/Frontend, аналитикой, DevOps и QA, ориентацию на качество кода и тесты, участие в инцидент-менеджменте и развитие технологий проекта.
Описание: Мы создаем единую систему цифровой маркировки и прослеживания товаров в России и странах ЕАЭС. Наша система позволяет снизить уровень контрафакта и гарантировать подлинность товаров, производимых в стране или ввозимых в нее. Мы ищем Backend Developer (Kotlin) в команду разработки Ядра/Процессинга.
Разработка и поддержка микросервисов на Kotlin для высоконагруженной системы Проектирование и реализация асинхронного взаимодействия через Apache Kafka: определение контрактов событий, настройка топиков, обработка ошибок, дедупликация и контроль consumer lag Проектирование и реализация API с использованием HTTP/gRPC для межсервисного взаимодействия Работа с базами данных: проектирование схем данных, оптимизация запросов для Cassandra, YDB, Redis, ClickHouse Интеграция workflow-оркестрации с использованием Temporal для управления бизнес-процессами Написание качественного, тестируемого кода с покрытием unit и integration тестами Участие в code review как в роли ревьюера, так и автора кода Проектирование архитектуры сервисов совместно с командой и техлидом Обеспечение надежности и производительности разрабатываемых сервисов (мониторинг, логирование, обработка ошибок) Взаимодействие со смежными командами (Backend, Frontend, аналитика, DevOps, QA) для доставки функциональности Участие в планировании и оценке задач, декомпозиция требований Оптимизация существующих решений и рефакторинг кода Поддержка технической документации по разрабатываемым сервисам Участие в инцидент-менеджменте (расследование и устранение проблем в production) Изучение и внедрение новых технологий и лучших практик в рамках проекта.
Опыт коммерческой разработки на Kotlin от 3-х лет (или Java + Kotlin от 5 лет) Глубокое понимание микросервисной архитектуры и распределенных систем Опыт работы с Apache Kafka: проектирование топиков, работа с продюсерами/консьюмерами, понимание гарантий доставки, ретеншн-политик и схем сообщений Опыт работы с NoSQL базами данных: Cassandra / ClickHouse - является обязательным Практический опыт работы с Redis или другими in-memory хранилищами Опыт разработки и интеграции gRPC API для межсервисного взаимодействия Понимание принципов работы высоконагруженных систем Опыт написания unit и integration тестов Уверенное владение Git и CI/CD процессами Понимание принципов SOLID, design patterns, clean architecture Самостоятельность — способность вести задачи от дизайна до production Аналитическое мышление — умение декомпозировать сложные задачи и выбирать оптимальные архитектурные решения Командная работа — опыт code review, готовность делиться знаниями Проактивность — инициативность в улучшении кода и процессов Готовность изучать новые технологии — стек включает современные инструменты (Temporal, YDB) Коммуникабельность — умение четко формулировать мысли и аргументировать технические решения Внимание к качеству — понимание важности тестов, документации и надежности сервиса. Будет плюсом: Опыт работы с Temporal или другими workflow orchestration системами (Cadence, AWS Step Functions); Опыт работы с YDB или другими распределенными SQL базами данных; Знание SQL (PostgreSQL, MySQL); Опыт работы с Docker/Kubernetes; Опыт мониторинга и логирования (Prometheus, Grafana, ELK); Понимание принципов event-driven архитектуры
Участие в митапах и конференциях: делимся знаниями и учимся у других. Внутренние корпоративные тренинги. Buddy-поддержка: путеводитель в корпоративную жизнь компании. Здоровье: ДМС (включая стоматологию) после испытательного срока, компенсация больничных до оклада (10 рабочих дней в год), полис путешественника, корпоративные психологи. Материальная помощь в сложных жизненных ситуациях. Кафетерий льгот: не только на спорт и обучение, но и ИТ-сервисы, расширение ДМС для семьи. Оформление по ТК РФ в аккредитованной ИТ-компании. Работай удаленно из любой точки России, в гибридном формате или из офиса в центре Москвы/Петербурга (рядом с метро). Гибкое начало рабочего дня. Выдаем рабочую технику: ноутбук, монитор, гарнитура - всё для продуктивной работы. Открытая культура общения. Спорт: футбол, волейбол, йога - вариантов много, выбирай или создай свое комьюнити! Воркшопы, праздники для детей, книжный клуб - скучно не будет. Стильный мерч, который хочется носить. Реферальная программа: приводи друзей и получай бонусы.