Backend Software Engineer, Golang
В Exness мы не просто ведущий торговый брокер — мы переосмыслили, что значит быть лидером. Более 2000 сотрудников в 13 странах: мы сочетаем масштаб, заботу и настоящие технологии, чтобы сделать трейдинг лучше для более чем миллиона клиентов по всему миру.
Признанные во всём мире как Best Place to Work, мы — компания, в которой на первом месте люди и где долгосрочные победы всегда важнее. В составе нашей команды вы будете формировать будущее финтеха с помощью реальных технологий, заботы и смысла.
Почему эта роль важна
Мы создаём совершенно новую внутреннюю CRM-систему, которая будет обеспечивать наши ключевые внутренние бизнес-процессы. Сейчас мы переводим продукт из ранней фазы архитектурной и бизнес-аналитики в активную разработку. Наша команда начинает захватывающую техническую трансформацию — переход бэкенд-экосистемы на Go с использованием современной микросервисной архитектуры, gRPC, Kafka, PostgreSQL и Redis. Как Senior Backend Software Engineer, Golang в этой команде вы сыграете ключевую роль в формировании архитектуры системы, установлении инженерных стандартов и менторстве талантливых инженеров, пока мы перестраиваем наш технологический стек для долгосрочной масштабируемости.
Роль базируется в нашем офисе в Лимасоле, Кипр. В случае релокации мы предлагаем полную поддержку переезда для вас и вашей семьи, чтобы сделать переезд спокойным и беззаботным.
Чем вы будете заниматься
- Последовательно поставлять ключевые функции продукта, которые соответствуют функциональным и нефункциональным требованиям.
- Писать чистый, безопасный и эффективный код, проводить тщательное тестирование и отладку, обеспечивать бесшовную интеграцию с другими компонентами, оптимизировать масштабируемость и устранять технический долг.
- Писать хорошо документированный код и автотесты с высоким покрытием. Улучшать практики тестирования в команде.
- Проводить код-ревью, давать конструктивную обратную связь и поддерживать документацию в соответствии со стандартами компании. Постоянно работать над повышением качества кода.
- Решать сложные архитектурные и производительные задачи.
- Двигать улучшения латентности сервисов, отказоустойчивости и устойчивости в высоконагруженных средах.
- Готовить понятную техническую документацию и вносить вклад во внутренние базы знаний.
- Продвигать и применять принципы чистого кода и лучшие инженерные практики.
- Автоматизировать повторяющиеся задачи и участвовать в оптимизации производительности.
- Следить за новыми технологиями и выступать за их полезное внедрение.
- Участвовать в технических интервью, делиться знаниями с коллегами и вносить вклад в улучшение командных процессов и стандартов.
- Предлагать и продвигать технические улучшения.
- Поддерживать онбординг и дальнейшее развитие членов команды.
Кого мы ищем
- Степень бакалавра или магистра в области Computer Science, Software Engineering или смежной технической сфере.
- 5+ лет общего опыта в бэкенд-разработке, из них не менее 3 лет коммерческого опыта с Go как основным языком.
- Глубокое понимание принципов SOLID, Domain-Driven Design (DDD), Clean Architecture, паттернов проектирования микросервисов и установления границ контекста.
- Сильная квалификация в конкурентности Go, асинхронной разработке и проектировании высоконагруженных систем.
- Уверенный практический опыт работы с PostgreSQL и Redis.
- Подтверждённый опыт работы с Kafka для event-driven архитектуры, а также построения REST API и использования gRPC для внутренней коммуникации микросервисов.
- Сильные навыки создания надёжных и масштабируемых сервисов (дизайн, API, хранение, тестирование, CI/CD).
- Продвинутые знания в написании чистого кода, юнит-тестировании и интеграционном тестировании.
- Уверенное знание современных практик разработки (контроль версий, ревью, ветвление, релизы).
- Глубокое понимание основ computer science, системного дизайна и паттернов интеграции.
- Уверенный опыт работы с инструментами и практиками DevOps: операционные системы, мониторинг, сетевые модели, виртуализация и контейнеризация.
- Опыт отладки, профилирования и оптимизации кода.
- Зрелый, senior-мышление и готовность выступать в роли Subject Matter Expert по Go — направлять, менторить и помогать повышать квалификацию инженеров, переходящих на Go с других языков (например, Java).
- Высокий уровень автономности, сильные навыки решения задач и проактивный подход к самостоятельному ведению задач от дизайна до продакшена.
- Уровень английского B2+.
Будет плюсом
- Опыт работы с Temporal (оркестрация воркфлоу), Traefik, Keycloak или базовый Terraform — сильный плюс.
Что мы предлагаем
- Конкурентная зарплата и ежегодный бонус по результатам работы
- Полная поддержка релокации для вас и вашей семьи — авиабилеты, жильё, визы и юридическая помощь включены
- Медицинская страховка высшего уровня с полным покрытием для семьи — медицина, стоматология, зрение, ментальное здоровье — плюс страхование жизни для спокойствия
- Неограниченные возможности обучения: внешние курсы, уроки английского, развитие карьеры и лидерства
- Образовательная компенсация, покрывающая оплату школы и детского сада
- 21 рабочий день ежегодного отпуска, плюс государственные праздники и полностью оплачиваемые больничные, декретный и отцовский отпуска
- Программа признания сотрудников: брендированные подарки, отгулы на день рождения, бюджеты на празднование свадеб, рождения детей и важных вех
- Поездки «Get to know Team» — знакомство с коллегами в наших глобальных хабах, а также общекорпоративные офсайты, которые задают высокую планку
- Программа акций для сотрудников — расти вместе с нами
- Брендированный автомобиль MINI Cooper Countryman и частная парковка
- Бесплатные внутренние спортивные клубы, доступ в спортзал Sanctum Club и гидроциклы
- Доступ к корпоративному врачу
- Эксклюзивная программа скидок в кафе, спортзалах и местных сервисах
- Налоговые льготы для экспатов: освобождение от подоходного налога до 50%
- Поддержка в процессе натурализации для релоцированных сотрудников
В Exness мы понимаем, что смена работы — и смена страны — это большой шаг. Поэтому релокация с Exness другая. Мы делаем её спокойной, поддержанной и по-настоящему меняющей жизнь.
Как выглядит ваш путь
- Знакомство с рекрутером (30 минут)
- Проверка английского (при необходимости)
- Техническое интервью и Live-coding (120 минут)
- Поведенческое интервью (60 минут)
Каково здесь работать
Любопытно, как на самом деле выглядит работа в Exness? Подписывайтесь на нас в Instagram и LinkedIn.
Мы делимся настоящим опытом Exness — нашими людьми, идеями, моментами и всем, что между ними.
Похоже на вас? Откликайтесь.
Обратите внимание: мы иногда изменяем или снимаем вакансии Exness и оставляем за собой право делать это в любое время, в том числе до указанной даты закрытия. Перед подачей заявки рекомендуем ознакомиться с нашей политикой защиты данных. Эта политика описывает обработку, которая может быть связана с вашими персональными данными, и информирует вас о том, что ваши персональные данные могут быть переданы компаниям Exness/Exness Group по всему миру. Exness Group и её одобренные рекрутинговые консультанты никогда не попросят у вас плату за обработку или рассмотрение вашей заявки на работу в Exness. Любой, кто требует такую плату, не является уполномоченным представителем Exness, и мы настоятельно рекомендуем отказать в таком требовании.
В Exness мы — работодатель равных возможностей, где ценится каждый человек. Независимо от расы, цвета кожи, религии, пола, национального происхождения, сексуальной ориентации, гендерной идентичности или инвалидности — мы рады вам. Как международная финтех-компания, мы принимаем богатство нашей разнообразной команды, уважаем каждого человека и продвигаем гендерное равенство для всех гендеров в нашем коллективе.