Описание
Присоединяйтесь к команде IC в роли Tech Lead - .NET Developer и помогите формировать будущее финтех-инноваций. Это полная занятость, гибридный формат работы в Лимассоле — возможность реально влиять на результат в быстро развивающейся и прогрессивной среде.
Задачи
•Руководить командой разработки, обеспечивая техническое направление и соответствие технической стратегии бизнес-целям компании
•Наставлять и поддерживать членов команды, развивая культуру сотрудничества, технического совершенства, ответственности и постоянного обучения
•Проводить 1:1 встречи, давать конструктивную обратную связь и поддерживать профессиональный рост разработчиков
•Сотрудничать с продакт-оунерами, инженерными менеджерами, QA, бизнес-аналитиками и кросс-функциональными командами для уточнения требований и обеспечения успешной поставки
•Участвовать в найме, онбординге и построении сильной, высокоэффективной инженерной команды
•Определять и внедрять масштабируемые, поддерживаемые, высокопроизводительные архитектуры с использованием Clean Architecture, Vertical Slice Architecture и Domain-Driven Design (DDD)
•Проектировать, разрабатывать и поддерживать микросервисы и распределённые бэкенд-решения на .NET / .NET Core
•Проектировать event-driven архитектуры с использованием асинхронной коммуникации, обмена сообщениями, очередей и паттернов pub/sub
•Применять продвинутые паттерны распределённых систем, такие как CQRS, Event Sourcing, Saga Pattern и Eventual Consistency, где это уместно
•Проектировать надёжные потоки событий с идемпотентностью, механизмами повторов, отказоустойчивостью и устойчивой обработкой сообщений
•Обеспечивать архитектурную согласованность систем и давать рекомендации по сложным архитектурным решениям
•Выявлять технические риски, ограничения масштабируемости и узкие места производительности, проактивно их устранять
•Писать и поддерживать высококачественный, эффективный, масштабируемый и тестируемый код на C# и .NET
•Проводить комплексные код-ревью и устанавливать стандарты кодирования и лучшие инженерные практики
•Продвигать принципы SOLID, Clean Code, паттерны проектирования и практики поддерживаемой разработки
•Устранять сложные технические проблемы и оказывать практическую поддержку разработчикам
•Обеспечивать проектирование API, микросервисов и распределённых компонентов с учётом надёжности, масштабируемости и поддерживаемости
•Устанавливать и обеспечивать соблюдение комплексной стратегии тестирования на всём жизненном цикле разработки ПО
•Проектировать и реализовывать unit, интеграционные, функциональные и end-to-end тесты для критичного бизнес-функционала
•Обеспечивать достаточное покрытие тестами API, микросервисов, event-driven процессов и распределённых компонентов
•Разрабатывать стратегии тестирования для асинхронных/event-driven систем, включая обработчики событий, повторы, идемпотентность и eventual consistency
•Сотрудничать с QA-инженерами по критериям приёмки, стратегиям тестирования и стандартам качества
•Продвигать shift-left тестирование и раннее предотвращение дефектов
•Непрерывно улучшать покрытие тестами и автоматизацию на основе анализа production-инцидентов и первопричин
•Отвечать за техническую поставку и обеспечивать соответствие деятельности разработки целям спринта и релиза
Требования
•C# / .NET / .NET Core
•ASP.NET Core / Web APIs
•Microservices & Distributed Systems
•Event-Driven Architecture
•Messaging / Queues / Pub-Sub
•Domain-Driven Design (DDD)
•Clean Architecture / Vertical Slice Architecture
•CQRS / Event Sourcing / Saga Pattern
•Asynchronous Programming / Multithreading / High Concurrency
•SQL / NoSQL Databases
•Docker / Kubernetes
•AWS
•Unit / Integration / Functional / E2E Testing
•Git / Agile / Scrum
Условия
•График: понедельник–пятница, 09:00–17:00 (гибридный формат; 3 дня в офисе, 2 дня из дома)
•Конкурентная оплата
•Карьерный рост
•Work-Life Balance — 22 дня отпуска в год
•12 оплачиваемых дней по болезни и полное медицинское страхование после 6 месяцев
•Участие в Group Savings and Life Insurance Plan после 6 месяцев
•Полностью укомплектованная кухня со свежими фруктами, снеками и напитками
•Ежедневный обед-буфет с коллегами
•Оплачиваемые сверхурочные
•Бюджеты на обучение и развитие
•Реферальный бонус
•Корпоративные мероприятия и тимбилдинг
•MadBenefits — платформа с эксклюзивными скидками на еду, ритейл, развлечения и повседневные товары
•Доступ к спортзалу, организованному спорту и спа
•Пятничные посиделки с коллегами