Приглашение на стажировку
Junior-разработчик на платформе Corta No-Code Platform
Уважаемые студенты и выпускники!
ООО "НПП "Протолаб" — российская технологическая компания, специализирующаяся на разработке собственных цифровых решений для управления и автоматизации бизнес-процессов, приглашает вас на стажировку в должности Junior-разработчика на платформе Corta No-Code.
Это предложение актуально для студентов и выпускников, которые стремятся:
- Получить практический опыт работы с реальными проектами для государственных организаций и крупных предприятий
- Развиваться в команде профессионалов с опытом в области цифровой трансформации
- Освоить актуальные технологии в области No-Code разработки и автоматизации бизнес-процессов
- Начать профессиональную карьеру в развивающейся технологической компании
- Получить отсрочку от прохождения военной службы (для аккредитованной IT-компании)
Информация о компании и проекте
ООО "НПП "Протолаб" объединяет экспертизу в областях автоматизации, интеграции и цифровой трансформации. Уже более 15 лет компания создает продукты, которые помогают клиентам выстраивать эффективные, прозрачные и управляемые бизнес-процессы.
АИС "Корта" — корпоративная no-code платформа для визуального создания и автоматизации бизнес-приложений и процессов без программирования.
Функциональные обязанности
На должности Junior-разработчика вы будете выполнять следующие задачи:
1. Разработка на платформе Corta
- Проектирование и реализация приложений и интеграций в рамках платформы Corta
- Настройка и оптимизация процессов в соответствии с требованиями заказчика
2. Реализация бизнес-логики
- Реализация серверной бизнес-логики, валидаций, триггеров и обработчиков событий
- Разработка сложных автоматизаций и маршрутизации по статусам
3. Работа с данными
- Проектирование и оптимизация схемы данных
- Написание эффективных SQL запросов
- Работа с реляционной моделью данных
4. Разработка интеграций
- Разработка и тестирование интеграций через REST API
- Работа с webhooks и событийной моделью
- Интеграция со сторонними системами и сервисами
5. Обеспечение качества
- Системный поиск и локализация ошибок
- Тестирование граничных случаев и критических сценариев
- Валидация функциональности согласно требованиям
6. Командная работа
- Участие в code review и обсуждении решений
- Документирование архитектуры, логики процессов и интеграций
- Работа с системой контроля версий Git
- Взаимодействие с командой разработки и аналитиков
Требования к кандидатам
Обязательные требования
1. Опыт разработки программного обеспечения
- Практический опыт разработки на одном из следующих языков программирования: PHP, Python, JavaScript/TypeScript, Java, C#, Go (желательно 1-3 года коммерческого опыта или значительный опыт в учебных проектах)
- Алгоритмическое мышление и умение разбивать сложные задачи на логические шаги
- Понимание архитектуры приложений, включая разделение на слои (данные, логика, интерфейс)
- Базовые знания принципов объектно-ориентированного программирования
2. Компетенции в области традиционной разработки
- Свободное владение конструкциями выбранного языка программирования: условные операторы, циклы, функции/методы, обработка исключений
- Практическое знание основных структур данных: массивы, коллекции, словари, объекты
- Понимание принципов объектно-ориентированного программирования: инкапсуляция, наследование, композиция
- Опыт реализации серверной бизнес-логики: валидации данных, триггеры, обработчики событий
3. Знание баз данных и SQL
- Понимание реляционной модели данных и основ нормализации (1НФ, 2НФ, 3НФ)
- Уверенное владение SQL: SELECT, INSERT, UPDATE, DELETE
- Опыт работы с объединениями таблиц (INNER JOIN, LEFT JOIN), группировкой данных (GROUP BY, HAVING), сортировкой и фильтрацией (ORDER BY, LIMIT/OFFSET)
- Практическое применение агрегатных функций: COUNT, SUM, MAX, MIN
- Умение проектировать схемы данных и писать оптимизированные запросы
4. Знание интеграций и API
- Понимание принципов REST API: методы GET, POST, PUT, PATCH, DELETE, коды ответов HTTP
- Опыт работы с JSON форматом данных
- Понимание принципов работы webhooks (входящие и исходящие события)
- Опыт реализации бизнес-правил в контексте автоматизации и интеграций
- Понимание событийной модели и последовательности выполнения логики
5. Навыки обеспечения качества и отладки
- Умение системно подходить к поиску и локализации ошибок с использованием логов
- Навыки формулирования и прогонки тест-кейсов
- Внимание к проверке граничных случаев и защите от некорректных данных
- Способность выявлять и предотвращать потенциально критические сценарии
6. Навыки командной работы
- Опыт работы с системой контроля версий Git: ветвление, слияние, pull-request
- Готовность к документированию архитектуры, логики процессов и решений
- Ориентация на достижение бизнес-результатов
- Коммуникативные навыки и способность работать в команде
Будет преимуществом
- Опыт работы с языком программирования Go (Golang)
- Практическое знание PostgreSQL, MySQL, Redis
- Опыт работы с Docker и docker-compose
- Базовые знания операционной системы Linux (работа с логами, правами доступа, сервисами)
- Знакомство с нотацией BPMN 2.0 и процессным подходом к разработке
- Любой практический опыт в области автоматизации бизнес-процессов
- Опыт работы с платформами цифровизации и автоматизации
- Опыт использования инструментов искусственного интеллекта в разработке (ChatGPT, Claude и прочие)
Условия трудоустройства и работы
Формат и график работы
- Форма занятости: полная занятость / стажировка
- Режим работы: пн-пт
- Рабочие часы: 11:00 - 20:00 (ориентир на московское время)
- Место работы: офис компании в центре г. Екатеринбурга (ул. Красноармейская, 10)
- Формат работы: на месте работодателя с возможностью рассмотрения гибридных вариантов
Предлагаемые преимущества
- Официальное трудоустройство
- Предоставление отсрочки от прохождения военной службы для сотрудников аккредитованной IT-компании
- Возможность участия в разработке реальных проектов для государственных организаций и крупных предприятий
- Работа в развивающейся технологической компании, создающей собственные инновационные продукты
- Практическое участие в развитии современной платформы АИС "Корта"
- Систематическое обучение и поддержка со стороны опытной команды разработчиков
- Возможности профессионального и карьерного роста в компании
- Работа в профессиональном коллективе с благоприятной рабочей атмосферой
Условия трудоустройства и работы
Коммерческий опыт приветствуется, однако мы рассматриваем кандидатов и с значительным опытом в учебных проектах, если они демонстрируют глубокое понимание основных концепций программирования, алгоритмического мышления и готовность к обучению
Нет, знание платформы не требуется. Компания осуществляет полное обучение новых сотрудников всем необходимым инструментам и процессам. Главное условие - уверенное владение основами программирования и понимание принципов разработки.
Основной формат работы - в офисе в центре г. Екатеринбурга. Для кандидатов, продемонстрировавших высокий уровень компетентности, возможны варианты гибридного режима. Данный вопрос обсуждается в ходе процедуры отбора.
Размер заработной платы определяется индивидуально в зависимости от уровня опыта и демонстрируемых навыков кандидата.
Компания активно развивается и набирает команду. Успешные стажеры регулярно переводятся на постоянные должности с условиями, соответствующими их компетентности и опыту. Компания предлагает выраженные перспективы профессионального роста.
Компания работает с языками PHP, Java, C#, Go. Наличие уверенного владения одним из перечисленных языков является достаточным условием для рассмотрения кандидатуры.
Для студентов, обучающихся в ВУЗе, возможны варианты с гибким графиком часов и согласованием времени работы в соответствии с учебным процессом. Данный вопрос рассматривается в индивидуальном порядке.