Commencis (Commencis Teknoloji A.Ş.)
Senior Backend Engineer
- Удалённо
- Turkey
- Полная занятость
- 5 дн. назад
Ищем опытного Senior Backend Engineer в международную команду Commencis. Разрабатывайте масштабируемые системы на Java/Spring для клиентов в финансовом секторе и других индустриях по всему миру. Возможна гибридная работа с гибким графиком.
О позиции
Commencis — международная технологическая компания с более чем 20-летним опытом в разработке программного обеспечения и облачных решений. Наши продукты используют ведущие бренды в финансовом секторе, страховании, авиаперевозках и ритейле в более чем 20 странах. Мы создаём открытую культуру с плоской структурой, поддерживаем обучение и развитие сотрудников, а также предлагаем комфортные условия работы, включая удалённый режим и гибкий график.
Чем заниматься
- Проектирование, разработка и поддержка масштабируемых высокопроизводительных бэкенд-систем на Java и Spring Framework
- Участие в архитектурных решениях и проектирование монолитных и микросервисных решений
- Разработка и поддержка Backend-for-Frontend (BFF) слоёв и основных бэкенд-сервисов
- Соблюдение принципов проектирования, паттернов архитектуры и лучших практик (DDD, TDD, layered architecture)
- Создание и поддержка RESTful API с обеспечением высокой доступности и производительности
- Коллаборация с кросс-функциональными командами: продукт, дизайн, QA для доставки качественных решений
- Обеспечение качества кода через code review, best practices и принципы чистого кода
- Написание и поддержка модульных и интеграционных тестов
- Отладка и оптимизация существующих систем
- Участие в процессах CI/CD и поддержка деплойment activities
- Наставничество для junior разработчиков и обмен знаниями в команде
- Изучение новых технологий и следование industry best practices
Что ждут
- Высшее образование в области Computer Science или смежных областей, либо эквивалентный практический опыт
- Не менее 5 лет профессионального опыта в backend-разработке на Java
- Глубокие знания Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security)
- Понимание принципов OOP, паттернов проектирования и дизайна масштабируемых систем
- Опыт работы с микросервисной архитектурой и распределёнными системами
- Практический опыт работы с реляционными и нереляционными базами данных (PostgreSQL, MySQL, MongoDB, Redis)
- Базовые знания frontend-технологий (JavaScript, HTML5, CSS3)
- Навыки написания unit-тестов и отладки
- Профессиональное владение инструментами контроля версий (Git)
- Знание практик CI/CD и DevOps будет преимуществом
- Аналитическое мышление и навыки решения сложных задач
- Отличное знание английского языка (вербальное и письменное)
Будет плюсом
- Опыт работы с message brokers (Kafka, RabbitMQ)
- Знание AI-технологий и интерес к их применению в реальных use-cases
- Опыт использования AI-assisted development практик
- Опыт или экспертиза в банковском секторе и финансовых услугах
Условия
- Конкурентная компенсация и benefits package
- Частное медицинское страхование
- Пенсионное и retirement-планирование через company-backed pension system
- Карта на питание (meal card)
- Компенсация на транспорт
- Поддержка работы из дома
- Оплачиваемый выходной в день рождения
- Гибкий рабочий график с опцией remote work
- Доступ к платформам онлайн-обучения (Udemy) и библиотекам
- Встроенное сообщество с корпоративными мероприятиями
- Мета-культура без лишних встреч (meeting-light culture)
Навыки
- Java
- Spring Boot
- Spring MVC
- Spring Data
- Spring Security
- RESTful APIs
- Microservices
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Kafka
- RabbitMQ
- Git
- CI/CD
- DevOps
- JavaScript
- HTML5
- CSS3
- Distributed Systems
- DDD
- TDD
- OOP
- AI Tools
- Code Review
Сложность отбора
Senior роль требует 5+ лет опыта, глубоких знаний архитектуры и способности принимать самостоятельные технические решения
Оценка JobPathЗарплата по рынку
500 000 – 900 000 ₽ в месяц
Оценка для Senior Backend Engineer в Турции с учётом международных стандартов компенсации и локального рынка IT; диапазон может варьироваться в зависимости от формата занятости (удалённая vs офис)
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Расскажите о вашем опыте проектирования и реализации микросервисной архитектуры. С какими вызовами вы сталкивались?
- Как вы обеспечиваете качество кода в команде? Какие практики code review и testing вы применяете?
- Приведите пример сложной задачи оптимизации производительности, которую вам приходилось решать в бэкенд-системе.
- Как вы используете AI tools в своей повседневной разработке? Какой опыт есть в этой области?
- Опишите ситуацию, когда вам пришлось менторить junior разработчика. Как вы подходите к передаче знаний в команде?
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр