Full Stack разработчик среднего уровня

2024-10-23
от 600 000
до 600 000
KZT
Опыт работы Нет опыта
Полный день
Полная занятость
Откликнуться
QSCHOOL
Алматы
Алматы улица Мауленова 92

Мы, GLOBAL ONLINE SCHOOL - онлайн школа, где дети могут дистанционна учится по стандарту РК.

Обязанности:

  • Разработка и поддержка веб-приложений с использованием технологий фронтенда и бэкенда.
  • Проектирование, разработка и поддержка API и сервисов для связи фронтенда и бэкенда.
  • Оптимизация приложений для достижения максимальной скорости, масштабируемости и производительности.
  • Диагностика и устранение проблем на всех уровнях стека разработки.
  • Участие в код-ревью и улучшение кодовой базы.
  • Отслеживание последних тенденций в веб-разработке и предложение улучшений.
  • Работа в тесном сотрудничестве с менеджерами проектов и другими заинтересованными сторонами для соблюдения сроков.


Требуемые навыки:

Технологии фронтенда:

  • Владение HTML, CSS, JavaScript и такими фреймворками, как React, Angular или Vue.js.
  • Опыт работы с адаптивным дизайном и препроцессорами CSS (например, SASS, LESS).
  • Знание инструментов сборки фронтенда, таких как Webpack, Gulp или Grunt.


Технологии бэкенда:

  • Уверенные знания серверных языков, таких как Node.js, Python, Ruby, PHP или Java.
  • Знание принципов разработки и интеграции RESTful API.
  • Опыт работы с реляционными и нереляционными базами данных (например, MySQL, PostgreSQL, MongoDB).
  • Опыт работы с серверными фреймворками (например, Express.js, Django, Ruby on Rails).


DevOps:

  • Знание облачных платформ (AWS, Azure, GCP) и CI/CD пайплайнов.
  • Опыт работы с системами контроля версий, такими как Git.
  • Опыт работы с инструментами контейнеризации, такими как Docker и Kubernetes, является плюсом.

Квалификация:

  • Степень бакалавра в области компьютерных наук, информационных технологий или смежных дисциплин.
  • 3-5 лет профессионального опыта в области Full Stack разработки.
  • Хорошие навыки решения проблем и умение работать как самостоятельно, так и в команде.
  • Хорошие коммуникативные навыки, как устные, так и письменные.


Предпочтительно:

  • Опыт работы по Agile-методологиям.
  • Знание фреймворков для тестирования (например, Jest, Mocha или Selenium).
  • Опыт работы с GraphQL будет плюсом.
  • Знание лучших практик безопасности в веб-разработке.


Преимущества:

  • Конкурентоспособная заработная плата.
  • Возможности для профессионального развития и карьерного роста.
  • Гибкий график работы и возможность удаленной работы.

Языки

Казахский (C2 — В совершенстве) Русский (C2 — В совершенстве)

Дайджест