от компании (организации): ООО Инаномо Технолоджис в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Инженер"
с заработной платой: от 200000 до 270000 руб.
Вакансия № 19557157 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Пятница, 25 октября 2024 года.
Дата обновления вакансии № 19557157 на сайте Работа в Москве и Московской области (МО, Подмосковье): Пятница, 15 ноября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 19557157 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
3–6 лет
Тип занятости:
полная занятость
График работы:
удаленная работа
Дополнительные сведения о вакансии: C# senior developer
Работа на удалёнке или в офисе по желанию. Полный рабочий день. Офисы в Москве и Рязани.
О проекте:
Криптобиржа/криптокошелек inanomo.com.
Серверная архитектура SOA и микросервисы.
Основные библиотеки/технологии:
Последняя версия asp.net (обновляемся приблизительно через месяц после выхода, так что сейчас net5)
БД Postgresql - EF, Linq2Db, Dapper
Tarantool
Redis
Rabbit
IdentityServer
Хостимся в своём kubernetes на AWS, все приложения заворачиваются в контейнеры.
Хорошо отработан CI (сборка на любой коммит), CD на уровне "нажать кнопку в Gitlab и сервис раскатается".
Что нужно знать и уметь:
- Опыт построения сложных веб-приложений
- Умение писать тесты на свой код (в приложениях для интеграционных тестов есть вся инфраструктура - можно писать тесты с БД, можно запросы делать к поднимаемому серверу)
- Умение самостоятельно решать задачи
Плюсом будут (но совершенно не обязательно): - Опыт написания высоконагруженного кода (в основном касается работы с данными и потребления памяти)
- Умение оценки алгоритма (нет, спрашивать пузырёк на собеседовании не будем)
- Опыт работы с блокчейн-технологиями (если когда-то куда-то делали интеграцию с каким-то - вообще замечательно)
- (Если не захотите - то с этой частью системы никогда не столкнётесь) Теоретические знания в криптографии (вы не падаете в обморок от словосочетания "пэйе на эллиптических кривых")
- Опыт работы в финтехе
- Понимание логики биржевых торгов (на уровне знания отличия лимитной заявки от рыночной, стоп-заявки, стакан, спред, свечи и т.п.)
Что надо будет делать: тут всё обычно - писать новые фичи, рефакторить старые, выбрасывать устаревшие. Из особенностей
-
Много интеграций с системами, к которым не очень хорошая документация - блокчейны, платёжные системы
-
CRUD-ы, куда без них
-
Вероятно, придётся трогать Docker/kubernetes на уровне пользователя
-
Проектировать БД и решать, как сделать фичу
-
Декомпозировать задачу, распихивать части на других исполнителей
Просто информация:
- Свободный и гибкий график - начало работы до 12, окончание отработав 8 часов. Можно уйти на пару часов, предупредив и потом отработав. Можно отпроситься на день и потом отработать
- У нас нет переработок (совсем)
- У нас нет бюрократии, кроме обязательной по закону (то есть абсолютно нормальный диалог в пятницу "Можно со следующего понедельника в отпуск на 2 недели?" "Без проблем, напиши заявление будущим числом на отпуск")
- У нас работает сильная команда с большим опытом
- Хорошее покрытие тестами. Это спасает при очень частом рефакторинге/реинжиниринге фич
- Методология разработки - бессистемное пиление фич без прерываний на другие фичи
- Так как условного заказчика нет и человек, который решает, что делать буквально на том конце провода интернета, мы не планируем спринты и просто все пилят какие-то фичи, они тестируются и постоянно (по готовности) льются в прод
-
Внутри у нас используется Gitlab - для задач, для ci, для репозитория кода, для репозитория образов Docker
-
Типичный алгоритм выполнения задачи: взять какую-то задачу или спросить, что делать дальше; сделать задачу и написать тесты (в любом порядке); отправить на тестирование
-
NIH-синдром не приветствуется, но, иногда, необходим (например коннектор к Tarantool у нас свой из-за ужасного качества существующего).
-
Нам очень нужны коллеги, которые будут помогать, а не мешать. То есть у вас не должно быть (или вы должны его успешно подавлять) желания всё переписать. Особенно плохо, например, внутри MR на фичу "добавить в профиль пользователя аватарку" сделать диф на 4000 строк
Откликнуться на эту вакансию: C# senior developer
Предыдущая вакансия:
Вакансия № 19557142 на должность Бригадир монтажников от компании «Human2business» в городе (населенном пункте) Москва