Наша миссия
Миссия Constructor — предоставить всем образовательным организациям возможность предоставлять высококачественное цифровое образование в 10 раз большему числу людей с 10-кратной эффективностью.
Обладая глубокой экспертизой в области машинного интеллекта и науки о данных, комплексная платформа Constructor для образования и исследований решает актуальные образовательные проблемы: неравенство доступа, технологический беспорядок и низкую вовлеченность студентов.
Пожалуйста, отправляйте резюме только на английском языке.
Стажеры НЕ имеют права на оборудование и другие льготы, поскольку позиция временная.
О роли
Мы ищем мотивированного студента компьютерных наук, который присоединится к нашей команде backend-разработки в качестве стажера C# Backend Developer. Это отличная возможность изучить backend-разработку, работая над реальными образовательными платформами, которые поддерживают учащихся, преподавателей и учреждения по всему миру.
Стажеры НЕ имеют права на оборудование и другие льготы, поскольку позиция временная.
Чему вы научитесь и что будете делать
- Изучите backend-разработку с использованием C# и .NET
- Участвуйте в реальных backend-сервисах, используемых в производстве
- Помогайте в разработке и поддержке REST API
- Работайте с базами данных и узнайте, как моделируются и к ним осуществляется доступ
- Участвуйте в код-ревью и изучайте лучшие практики чистого кодирования
- Взаимодействуйте с командами frontend, QA и product
- Вносите вклад в backend-сервисы, поддерживающие функциональность образовательной платформы и различные интеграции
- Получите представление о полном жизненном цикле разработки программного обеспечения
Требуемые квалификации
- Текущий студент компьютерных наук / программной инженерии
- Опыт работы хотя бы с одним языком программирования (C#, Java, Python, JavaScript, C++ или аналогичным)
- Базовое понимание концепций объектно-ориентированного программирования
- Интерес к backend-разработке и распределенным системам
- Хорошие навыки решения проблем и внимание к деталям
- Способность к совместной работе в команде
- Стремление учиться и расти как инженер-программист
Что приветствуется (но не требуется)
- Базовые знания C# и .NET
- Знакомство с RESTful API
- Вводное понимание баз данных (SQL или NoSQL)
- Опыт использования Git или других систем контроля версий
- Базовые знания HTTP, JSON и веб-концепций
- Интерес к образовательным технологиям (EdTech)
Чему мы вас научим
- C# и современная .NET backend-разработка
- Проектирование и реализация REST API
- Работа с базами данных и уровнями доступа к данным
- Чистый код и основные принципы backend-архитектуры
- Основы отладки, тестирования и производительности
- Взаимодействие в Agile-среде разработки
- Как создаются и поддерживаются производственные backend-системы
Технологический стек, с которым вы будете работать
- Программирование: C#, .NET 9.0
- Backend: ASP.NET Core
- Обмен сообщениями и событиями: Apache Kafka
- Базы данных: PostgreSQL
- Инструменты: Git, CI/CD-конвейеры, инструменты логирования и мониторинга
- Тестирование: Модульное и интеграционное тестирование
Возможности для обучения
- Менторство от опытных backend-разработчиков
- Знакомство с масштабируемыми backend-архитектурами
- Практический опыт работы с реальными производственными системами
- Понимание того, как backend-сервисы поддерживают большие платформы
- Вклад в продукты, используемые студентами и преподавателями по всему миру
Что мы предлагаем стажерам
- Продолжительность стажировки: от 2 месяцев и более
- Тип стажировки:
- 100% удаленная
- или гибридная в офисе в Бремене (Германия), Софии (Болгария), Белграде (Сербия), Стамбуле (Турция), Сакарье (Турция), Сингапуре (Сингапур)
Что мы предлагаем
- 💻 Выбор рабочего оборудования (например, ноутбук, монитор и т. д.)
- 🇬🇧 Английские курсы (iTalki – 130 долларов в месяц)
- ⏰ Гибкий график (обычно работаем с 09:00/10:00 до 18:00/19:00)
- 👶 Бонус при рождении ребенка (500 евро за ребенка)
- 🧠 Вознаграждение за патенты
- 🌴 Оплачиваемый отпуск
- 🧑💻 Удаленная работа в локациях без наших офисов
- Гибридная работа в локациях с офисами (2 дня в офисе, 3 дня удаленно)
Constructor способствует равным возможностям для людей любого происхождения и идентичности. Мы руководимся гендерно-сбалансированным советом директоров, стремящимся создать разнообразную и инклюзивную организацию, в которой каждый может стать лучшей версией себя. Мы не дискриминируем по признаку возраста, инвалидности, гендерной идентичности, сексуальной ориентации, этнической принадлежности, расы, религии или убеждений, родительского и семейного статуса или других защищенных характеристик. Мы приветствуем заявки от женщин, мужчин и небинарных кандидатов любого этнического и социально-экономического происхождения. Мы призываем представителей недостаточно представленных групп подавать заявки.