Backend developer C#/.NET (команда Trucks)

Дата размещения вакансии: 03.07.2024
Работодатель: ATI.SU
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Выборгская набережная 47
Требуемый опыт работы:
От 3 до 6 лет

О команде

Мы — молодая продуктовая команда, наш основной продукт — раздел транспорта и всё, что с ним связано. Поддерживаем, обновляем, развиваем наш сайт и сервисы — делаем их более удобными, функциональными, красивыми, современными, надежными.

В нашей команде сейчас 2 фронтенд-разработчика, бэкенд-разработчик, тестлид, тестировщик, продакт и тимлид. Для укрепления команды и реализации новых фич мы ищем ещё одного бэкенд-разработчика.

Роль бэкенд-разработки (Backend developer) связана с:

  • Реструктуризацией и оптимизацией старых сервисов — аккуратно и незаметно для пользователей;

  • Разработкой новых сервисов в рамках сервис-ориентированной архитектуры;

  • Ориентацией на продукт — нужно понимать конечную ценность задач и не боятся возразить, если выбранный подход не закрывает потребности пользователя;

  • Работой над прозрачностью системы — нужно покрыть мониторингом, метриками, логами и трейсингом всё, что ещё не покрыто;

  • Развитием инструментария команды — наши внутренние библиотеки и процессы хороши, но мы хотим сделать их ещё лучше.

Мы представляем, что вы:

  • Обладаете инженерным мышлением: не боитесь заглянуть вглубь любой технологии или куска кода, умеете логически локализовать проблему;

  • Пишете код для людей: чистый код для вас — не название субкультуры, а практикуемый подход, управляемый здоровым перфекционизмом;

  • Хорошо знаете .NET: понимаете, как не мучить Garbage Collector, какую структуру данных выбрать, как работает асинхронный код;

  • Представляете, как сделать живучий сервис на проде, который не разбудит ночными падениями, — понимаете, что любой из компонентов в системе может быть недоступен;

  • Понимаете различия хранилищ данных: когда лучше использовать Redis, когда MongoDb, где лучше подойдёт реляционная Б. Д. Важно уметь понять проблемы запроса.

Чем мы пользуемся:

  • Наши сервисы написаны на .NET 8, обёрнуты в Docker и используют Gitlab CI для доставки.

  • Consul, Docker Swarm, Prometheus, Traefik и RabbitMq в инфраструктуре.

  • MS Sql Server, MongoDB, Redis, ClickHouse и ElasticSearch для данных.

  • ELK, Grafana, Portainer, Slack alerts как вспомогательные инструменты.

Опыт работы со всеми перечисленными технологиями и инструментами необязателен. Недостаток практических знаний всегда компенсируется умением мыслить.

Бонусы, которые мы предоставляем:

  • Работа в аккредитованной IT-компании с возможностью предоставления отсрочки;
  • ДМС со стоматологией и психологом, доплата больничных до оклада;
  • Компенсация питания: горячие обеды и здоровые перекусы в офисе;
  • Профессиональное обучение за счёт компании и поездки на конференции;
  • Внутренние мероприятия: хакатоны, мастер-классы, митапы, внутренние конференции;
  • Постоянно пополняющаяся библиотека с проф. литературой;
  • Комнаты отдыха с PlayStation, настольным теннисом и кикером, пещеры для сна;
  • Укомплектованный мини-спортзал, душевые, сауна, йога в офисе;
  • Компенсация спорта и изучения иностранных языков.
  • Гибкий график и гибридный режим работы.