Программист

Программист

Москва

Описание вакансии

  • Должностная инструкция — Full-Stack разработчик (PHP, Laravel и JavaScript)

    Компания: Scool Ltd
    Платформа: Scool Network
    Должность: Full-Stack разработчик
    Тип занятости: Частичная занятость
    Рабочие дни: 5 дней в неделю (понедельник–пятница)
    Рабочее время: 20 часов в неделю (4 часа в день)

    1. О компании Scool Network

    Scool Network — это социальная сеть, разработанная британской технологической компанией Scool Ltd специально для школьников.

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

    Scool создаёт безопасную цифровую среду для школьников, используя подтверждение регистрации через школьную электронную почту, инструменты модерации контента и технологии защиты пользователей.

    Мы ищем мотивированного и опытного Full-Stack разработчика, который будет отвечать за техническую разработку, обслуживание и постоянное совершенствование платформы Scool Network.

    2. Основные обязанности

    A. Разработка приложения

  • Разрабатывать новые функции и возможности для Scool Network.
  • Улучшать существующие функции приложения и пользовательский интерфейс.
  • Поддерживать и развивать frontend и backend платформы.
  • Разрабатывать новые инструменты, сервисы и интеграции.
  • Обеспечивать корректную работу платформы на Web, iOS и Android.
  • Постоянно совершенствовать приложение и внедрять технические обновления.
  • B. Backend-разработка — PHP и Laravel

  • Разрабатывать и поддерживать backend с использованием PHP и Laravel.
  • Создавать и поддерживать API.
  • Разрабатывать и обслуживать внутреннюю логику приложения.
  • Разрабатывать и поддерживать системы регистрации, входа в аккаунт и аутентификации.
  • Управлять подключениями к базам данных и backend-сервисами.
  • Улучшать производительность приложения и скорость обработки запросов.
  • Выявлять и устранять ошибки backend.
  • Обеспечивать возможность масштабирования backend при увеличении количества пользователей.
  • C. Frontend-разработка — JavaScript

  • Разрабатывать и поддерживать frontend с использованием JavaScript.
  • Улучшать пользовательский интерфейс и функциональность приложения.
  • Обеспечивать корректную работу всех функций.
  • Исправлять ошибки frontend и проблемы интерфейса.
  • Улучшать скорость загрузки и отзывчивость приложения.
  • Обеспечивать совместимость с различными устройствами и браузерами.
  • Интегрировать frontend с backend через API.
  • D. Управление базами данных — MySQL

  • Поддерживать и управлять базами данных MySQL.
  • Создавать и оптимизировать структуру баз данных.
  • Улучшать производительность баз данных.
  • Выявлять и устранять ошибки баз данных.
  • Обеспечивать корректное сохранение и получение данных.
  • Поддерживать надёжность баз данных и систему резервного копирования.
  • E. Исправление ошибок и техническое обслуживание

  • Выявлять и устранять технические проблемы на платформе.
  • Анализировать сообщения об ошибках и технических неисправностях.
  • Исправлять сбои приложения и проблемы с загрузкой.
  • Контролировать техническое состояние платформы.
  • Тестировать новые функции перед их запуском.
  • Обеспечивать стабильную и надёжную работу приложения.
  • Реагировать на технические проблемы, о которых сообщает руководство или пользователи.
  • F. Серверы и инфраструктура

  • Обслуживать и контролировать серверы Scool Network.
  • Следить за производительностью и доступностью серверов.
  • Улучшать серверные мощности и эффективность инфраструктуры.
  • Выявлять и устранять проблемы инфраструктуры.
  • Оптимизировать расходы на серверы и использование ресурсов.
  • Обеспечивать стабильную работу платформы при увеличении трафика.
  • Подготавливать инфраструктуру к расширению на новые школы и страны.
  • G. Система сообщений и коммуникации

  • Поддерживать и улучшать систему личных сообщений.
  • Разрабатывать и совершенствовать систему уведомлений.
  • Поддерживать интеграции голосовых и видеозвонков.
  • Улучшать функции общения в режиме реального времени.
  • Выявлять и устранять технические проблемы, связанные с коммуникациями.
  • H. Безопасность и защита школьников

  • Поддерживать и совершенствовать безопасность платформы.
  • Разрабатывать и поддерживать систему подтверждения школьной электронной почты.
  • Улучшать системы аутентификации и контроля доступа.
  • Поддерживать системы фильтрации и модерации контента.
  • Защищать аккаунты пользователей и их персональные данные.
  • Выявлять и устранять потенциальные уязвимости безопасности.
  • Поддерживать соблюдение применимых требований законодательства о защите данных.
  • I. Искусственный интеллект и новые технологии

  • Интегрировать функции искусственного интеллекта в Scool Network.
  • Поддерживать существующие AI-интеграции.
  • Разрабатывать новые функции на основе AI при необходимости.
  • Улучшать производительность и надёжность AI-сервисов.
  • Изучать новые технологии, которые могут улучшить платформу.
  • 3. Необходимые технические навыки

    Кандидат должен иметь практический опыт работы со следующими технологиями:

  • PHP.
  • Laravel.
  • JavaScript.
  • MySQL.
  • Разработка и интеграция API.
  • Backend-разработка.
  • Frontend-разработка.
  • Управление базами данных.
  • Управление серверами.
  • Поиск и устранение ошибок.
  • Безопасность приложений.
  • Оптимизация производительности.
  • Git и системы контроля версий.
  • Обязателен опыт поддержки существующих приложений, разработки новых функций и работы с уже существующим программным кодом.

    4. Ежедневные и еженедельные обязанности

    Разработчик должен:

  • Выполнять поставленные задачи по разработке в течение рабочего дня.
  • Исправлять возникающие технические проблемы.
  • Разрабатывать и выпускать новые функции.
  • Проверять и улучшать существующий программный код.
  • Контролировать производительность приложения и серверов.
  • Тестировать обновления перед их выпуском.
  • Поддерживать связь с руководством и сообщать о ходе работы.
  • Информировать о технических проблемах и предлагать решения.
  • Соблюдать согласованные сроки выполнения задач.
  • Требования к отчётности

    Разработчик должен регулярно предоставлять отчёты, включающие:

  • Выполненные задачи.
  • Функции, которые находятся в разработке.
  • Найденные и исправленные ошибки.
  • Возникшие технические проблемы.
  • Состояние серверов и производительность приложения.
  • План задач на следующий рабочий день.
  • 5. Рабочий график

  • Рабочие дни: понедельник–пятница.
  • Рабочее время: 4 часа в день.
  • Общее количество часов: 20 часов в неделю.
  • Тип занятости: частичная занятость.
  • Точное время начала и окончания рабочего дня согласовывается с руководством компании.

    6. Ожидаемые результаты и показатели эффективности

    От разработчика ожидается, что он будет обеспечивать:

  • Стабильную и эффективную работу Scool Network.
  • Разработку и своевременное внедрение новых функций.
  • Поддержку и совершенствование существующего функционала.
  • Своевременное выявление и устранение технических проблем.
  • Улучшение скорости загрузки и общей производительности приложения.
  • Стабильную работу backend-систем и баз данных.
  • Постоянный контроль и обслуживание серверов.
  • Высокий уровень безопасности и защиты школьников.
  • Возможность масштабирования платформы для тысяч школьников и в дальнейшем для значительно большего количества пользователей.
  • Поддержание технической документации и процессов разработки.
  • 7. Взаимодействие с компанией

    Разработчик будет работать непосредственно с руководством Scool Ltd и отвечать за техническую реализацию согласованных приоритетов развития платформы.

    От разработчика требуется:

  • Поддерживать чёткую и регулярную коммуникацию с руководством.
  • Следовать согласованным приоритетам разработки.
  • Самостоятельно организовывать свою работу и отвечать за поставленные задачи.
  • Предлагать улучшения и технические решения.
  • Соблюдать профессиональные стандарты работы.
  • Соблюдать конфиденциальность исходного кода, систем и внутренней информации компании.
  • 8. Главная цель должности

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

    Успешный кандидат будет играть важную роль в превращении Scool в международную социальную сеть для школ, обеспечивая развитие технологий, инфраструктуры и функциональности платформы в соответствии с долгосрочными планами роста компании.

    Компания: Scool Ltd
    Продукт: Scool Network
    Основные технологии: PHP, Laravel, JavaScript и MySQL
    Рабочая нагрузка: 20 часов в неделю (4 часа в день, 5 дней в неделю).

Навыки
  • SQL
  • Обучение и развитие
  • HTML
  • MS SQL
  • JavaScript
  • PHP
  • Design
Посмотреть контакты работодателя

Адрес

Похожие вакансии

AbeloHost B.V.
  • Алматы

  • до 4000 EUR

Рекомендуем

Senior Full Stack Developer

5 LAB(ФАЙВ ЛАБ)

  • Алматы

  • до 4000 EUR

Рекомендуем
  • Алматы

  • до 3000 USD

Рекомендуем
Банк Эсхата

Creatio разработчик

Банк Эсхата

  • Алматы

  • до 3000 USD

Банк Эсхата
  • Алматы

  • до 2500 USD

Пульсер
  • Алматы

  • до 700000 KZT

КОМПАНИЯ Э-КОМ ПРАЙМ

Business development manager (Ташкент)

КОМПАНИЯ Э-КОМ ПРАЙМ

  • Алматы

  • до 700000 KZT

Meltory LTD
  • Алматы

  • до 3500 USD

Meltory LTD
  • Алматы

  • до 3750 USD

Meltory LTD
  • Алматы

  • до 4000 USD

MetaHR
  • Алматы

  • до 4000 USD

Clean Planet
  • Алматы

  • до 4000 USD

Национальная Платежная Корпорация

Senior fullstack разработчик (java/kotlin+angular)

Национальная Платежная Корпорация

  • Алматы

  • до 4000 USD

Разработчик IBSO (ЦФТ-БАНК)

Рекрутинговое агентство Fin Career Lab

  • Алматы

  • до 4000 USD

АКСЕЛБОЛТ КАЗАХСТАН

Middle+/Senior .NET Backend Developer

АКСЕЛБОЛТ КАЗАХСТАН

  • Алматы

  • до 4000 USD

Meltory LTD
  • Алматы

  • до 4500 USD

Android-разработчик (мобильный и интернет-банкинг)

Рекрутинговое агентство Fin Career Lab

  • Алматы

  • до 4500 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию