Senior Software Engineer
Обзор должности
Мы ищем Senior Software Engineer (Backend), который уделяет первостепенное внимание надежности системы и влиянию продукта. Вы будете ключевым участником CoreConnect, разрабатывая масштабируемый Hexagonal Backend API сервис, который служит основным интерфейсом для нашей коммерческой экосистемы. Мы ценим инженеров, которые работают с высокой степенью автономии, технического прагматизма и приверженности операционному совершенству.
Мы особенно ищем кандидатов, которые демонстрируют ответственность, прагматизм и комфортно себя чувствуют в условиях неопределенности.
Ключевые обязанности
- Основная инженерия и архитектура: Проектирование, внедрение и оптимизация масштабируемых backend-сервисов Kotlin Spring Boot с использованием Hexagonal-архитектуры для высокопроизводительной оркестровки парка техники.
- Стратегия данных и интеграции: Управление сложными уровнями данных (Postgres/PostGIS, TimescaleDB) и разработка унифицированного уровня абстракции для интеграции разнообразных API автономных транспортных средств для управления, не зависящего от парка.
- Системы реального времени и оптимизация: Руководство техническим планом разработки данных в реальном времени, устранение узких мест при высокочастотном приеме данных (MQTT/WebSockets) для обеспечения задержки менее одной секунды.
- Безопасность, масштабируемость и наблюдаемость: Обеспечение стандартов безопасности платформы и наблюдаемости, внедрение многопользовательской архитектуры (RLS) и управления доступом на основе ролей (RBAC).
- Кросс-функциональное сотрудничество: Тесное взаимодействие с отделами Product, Engineering Leadership и DevSecOps для создания высококачественных решений, обеспечивающих измеримые бизнес-результаты.
- Инженерная культура: Наставничество инженеров, проведение строгих код-ревью, внедрение улучшений процессов и fostering культуры операционного совершенства.
Квалификация
- Опыт и образование: Степень бакалавра или выше в области компьютерных наук или других смежных областях и 5+ лет профессионального опыта работы с Java или Kotlin и Spring Boot по созданию хорошо протестированных, сложных систем в стартап-среде SaaS.
- Мастерство архитектуры и данных: Глубокое знание распределенных систем, Hexagonal-архитектуры и проектирования масштабируемых API. Экспертиза в SQL (PostgreSQL), геопространственных данных (GIS/PostGIS) и временных рядов данных (TimescaleDB).
- Реальное время и интеграции: Опыт проектирования низкозадержечной связи (WebSockets, MQTT) и создания уровней абстракции для сторонних API.
- Образ мышления и исполнение: Подтвержденная способность ориентироваться в условиях неопределенности, балансировать архитектурную чистоту с коммерческими целями (управление техническим долгом, выпуск MVP) и брать на себя полную ответственность за жизненный цикл кода и управление инцидентами (анализ первопричин и предотвращение).
- Безопасность и качество: Постоянное внимание к качеству программного обеспечения и лучшим практикам безопасности с практическим опытом автоматизированного тестирования (наборы модульных и интеграционных тестов), SAST, DAST и настройки инструментов наблюдаемости платформы.
- Дополнительная экспертиза:
- Frontend Proficiency: Практический опыт создания интерфейсов с использованием React или Next.js и TypeScript.
- Infrastructure & DevOps: Знание облачных сред, особенно AWS и Kubernetes (EKS), а также CI/CD пайплайнов и Infrastructure as Code (Terraform или Helm).
- Industry Experience: Прямой опыт работы в сфере логистики, робототехники или систем управления парком техники.
- Коммуникация: Свободное владение деловым английским языком обязательно.
Что мы предлагаем
Мы предлагаем конкурентоспособную, не облагаемую налогом зарплату и полный пакет льгот в рамках совместной, инновационной и инклюзивной рабочей среды.
Наши льготы включают пособие на образование, бесплатное питание на территории кампуса, ежегодное пособие на авиаперелеты, медицинское страхование, помощь при переезде (при необходимости) и доступ к мероприятиям по благополучию, таким как спортивные и развлекательные мероприятия.