mpathic
Senior Software Engineer (Back End)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в mpathic — компании, строящей инфраструктуру для надёжных и безопасных AI-систем. Роль сфокусирована на разработке backend на .NET (C#) и AWS: API, сервисы, данные и cloud-native приложения, а также интеграция AI-моделей в продукты.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать backend-системы на .NET (C#)
- Проектировать, разворачивать и сопровождать масштабируемые приложения в AWS (ECS Fargate, DynamoDB, S3 и др.)
- Разрабатывать надёжные API и сервисы для платформы, продуктов и AI-процессов
- Работать с SQL (PostgreSQL) и NoSQL (DynamoDB) базами данных
- Принимать архитектурные решения по надёжности, масштабируемости, производительности и безопасности
- Поддерживать интеграцию AI-моделей в production-системы
- Взаимодействовать с frontend-инженерами и при необходимости вносить вклад в React-приложения
- Писать чистый, поддерживаемый и покрытый тестами код, развивать инженерные стандарты
- Проводить code review, участвовать в архитектурных обсуждениях и менторить инженеров
- Решать сложные задачи по оптимизации производительности, системному дизайну и интеграциям
- Проводить proof of concept с новыми инструментами и технологиями
- Работать кросс-функционально с engineering, product и AI-командами
Требования
- 5+ лет опыта в software engineering с сильным фокусом на backend на .NET (C#)
- Практический опыт с AWS и построением cloud-native приложений
- Сильный опыт с SQL и NoSQL базами: проектирование схем, моделирование данных, оптимизация запросов
- Опыт проектирования масштабируемых backend-сервисов, API и распределённых систем
- Рабочее знание React и его экосистемы
- Способность вести неоднозначные технические задачи от требований до дизайна, реализации, тестирования и деплоя
- Сильные коммуникативные навыки и умение работать в кросс-функциональных командах
- Любознательность и готовность прагматично оценивать новые технологии
Навыки
- .NET
- C#
- AWS
- ECS Fargate
- DynamoDB
- S3
- SQL
- PostgreSQL
- NoSQL
- React