В нашей команде более 20 специалистов разного направления: разработчики, тестировщики, аналитики и менеджеры.
Мы придерживаемся главных принципов: честность, человечность и проактивность, как в отношениях с партнерами, так и с сотрудниками.
Здесь публикуем открытые вакансии в нашу команду:

Senior C# разработчик
Чем предстоит заниматься
- Разработка и доработка программного обеспечения;
- Анализ технических требований, описание решений и оценка трудозатрат;
- Взаимодействие с участниками проекта: менеджером, разработчиками, тестировщиком;
- Проведение code review, участие в обучении коллег;
- Написание сопровождаемого кода в соответствии с принятыми внутри команды требованиями.
Требования
- Опыт разработки в команде от 3 лет;
- Уверенное владение языком C# и платформой .NET Framework, .NET Core;
- Знание web-технологий;
- Знание принципов и практический опыт применения ООП;
- Опыт работы с СУБД и SQL запросами;
- Инициативность и стремление к профессиональному развитию;
- Коммуникабельность.
Плюсом может стать
- Хороший уровень письменного и разговорного английского языка;
- Знание других языков программирования и постоянное желание осваивать новые.
Условия работы
- Официальное трудоустройство и прозрачная система оплаты труда - оформление по ТК РФ, оплачиваемый отпуск и больничный лист.
- Карьерный рост в компании - внутренняя система грейдов, карьерный трек.
- Работа с иностранными и российскими клиентами в ритейле, промышленности, финтехе и других отраслях.
- Гибкий график, 5/2.
- Система премий за успешно выполненные проекты в срок.
- Комфортный офис с удобным расположением: уютная кухня, игровая комната с настолками, проектором и мини-библиотекой.
- Внерабочие мероприятия: книжный клуб, кинопросмотры, командные выезды, корпоративы, внутренние лекции и т.п.
- Участие в конференциях – мы за обмен опытом и общение с профессиональным сообществом.
Бонусы
- Компенсация затрат за спорт и обучение для сотрудников.
- Премирование за активности: лекции, обучения, выступления в интересах компании, инициативность.
Мы ценим своих сотрудников и всегда открыты к диалогу. Если вы разделяете ценности, ориентированные на честность, человечность, проактивность и результат, будем рады принять вас в свою команду и двигаться к общим целям.
Интернатура в Singularis
Стажировка в Singularis — это практическое обучение разработке программного обеспечения, которое проходит летом.

Интерны работают в команде над одним проектом. За каждым из них будет закреплен наставник, который будет направлять и помогать в решении задач: проводить код-ревью и консультировать.
Сотрудники Сингуляриса проводят лекции и мастер-классы для интернов на основе опыта из реальных проектов.
Стажёры разрабатывают программное обеспечение по готовому техническому заданию и работают поэтапно:
- получение задачи,
- аналитика,
- разработка,
- тестирование,
- презентация заказчику.
Разработка проходит итеративно — команда повторяет этот цикл этапов до момента, когда все задачи будут выполнены и будет готова финальная версия системы. В конце каждой итерации есть отчёт перед руководителем проекта и наставниками.

Как менторы помогают стажёрам? Как проходят лекции и мастер классы? Как подготовиться к стажировке? Об этом и многом другом в мини-интервью с менторами Интернатуры 2024.
Как правило, наши стажёры это студенты 3 — 5 курса. Но не обязательно быть студентом, чтобы стать интерном в Singularis.
Позиции Интернов 2025
Back-end стажёр
Требования:
- Знание C#;
- Основы .NET;
- Основы работы с реляционными БД.
Предстоит разобраться:
- ASP.NET Core;
- PostgreSQL;
- EF Core;
- RabbitMQ;
- Docker;
- Система контроля версий Git.
Обязанности:
- Разработка серверной части веб-приложения.
Mobile стажёр
Требования:
- Знание Dart;
- Flutter;
- Навыки работы с пакетными менеджерами (pub).
Предстоит разобраться:
- Flutter BLoC;
- Docker;
- Система контроля версий Git.
Обязанности:
- Разработка мобильного приложения, сборка приложения при помощи CI/CD.
CV/ML стажёр
Требования:
- Знание Python;
- Понимание основ машинного обучения;
- Понимание и опыт работы с любой системой контроля версий;
- Опыт применения или обучения нейронных сетей для решения учебных (лабораторные, курсовые и др.) и/или pet-проектов.
Предстоит разобраться:
- PyTorch;
- Генеративные нейронные сети;
- Stable Diffusion;
- Docker;
- Система контроля версий Git.
Обязанности:
- Дообучение Stable Diffusion модели для решения задачи.
Важно!
Опубликованные требования на каждую позицию являются не обязательным, а желаемым уровнем кандидата. Если вы не на 100% соответствуете требованиям, но сильно замотивированы и имеете уверенные базовые знания алгоритмов — смело подавайте заявку
Что будем разрабатывать в 2025?
Интернам предстоит разработать мобильное приложение для оцифровки и категоризации чеков.
Основные функции:
- Сканирование бумажных чеков с помощью камеры телефона;
- Извлечение данных из отсканированных чеков с помощью OCR;
- Идентификация и категоризация чеков;
- Управление чеками в мобильном приложении, включая инструменты поиска, фильтрации и организации;
- Хранилище чеков с автоматической категоризацией по типу покупки и тд.
Условия стажировки
- Стажировка оплачиваемая — официальная оплата по договору.
- Гибкий график работы: 4 часа в день — 20 часов в неделю.
- Вы можете совмещать стажировку с подготовкой к защите диплома или пройти у нас учебную практику во время интернатуры.
- Лекции и мастер-классы от сотрудников Singularis.
- Стажировка проходит в офисе. Но иногда вы можете работать удаленно по согласованию с руководителем.
- Безлимитный абонемент на кухню, где есть кофе, чай, вкусняшки, и в игровую комнату, где мы общаемся, отдыхаем, смотрим фильмы, играем в настолки.
- Участие в корпоративных мероприятиях.
- Возможность трудоустройства при положительных результатах прохождения интернатуры.
Таймлайн Интернатуры
- Заявки принимаются с 20 февраля и до 20 марта включительно.
- Отбор заявок и собеседования с 24 марта по 11 апреля.
- Решение тестовых заданий и повторные собеседования с 14 по 25 апреля.
- Решение будет принято не позднее 30 апреля.
- Проведение стажировки с 2 июня по 29 августа.

Как проходит отбор?
Первый этап отбора — ревью ваших заявок. На этом этапе мы выбираем, кто из кандидатов проходит на этап собеседований. Во время этапа собеседований мы можем предложить решить тестовую задачу. По результатам собеседований и решения тестовых задач мы принимаем окончательное решение.
Как отправить заявку на участие?
Приём заявок в Интернатуру 2025 завершён
Следующий набор на летнюю стажировку мы объявим в феврале 2026 года. Новости о стажировке мы публикуем в нашем блоге, соцсетях и на этой странице.
Если есть вопросы, пишите нам в ЛС группы ВКонтакте или в Телеграм.
Удачи!