ОВЕН, Производственное объединение

Full-stack разработчик

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • MySQL
  • PHP
  • JavaScript
  • Vue.js
  • Laravel
  • Docker
  • Kubernetes
  • HTML5
  • TypeScript
  • CSS3
  • Python
  • Yii
  • MS SQL
  • PostgreSQL
  • MongoDB
  • REST
  • SOAP
  • CI/CD
  • OWASP Top 10
  • GitHub
  • Gitlab
  • Bitbucket

Компания ОВЕН – крупнейший российский разработчик и производитель контрольно-измерительных приборов и средств промышленной автоматизации приглашает в свою команду Fullstack разработчика.

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

Разработка и поддержка веб-приложений:

  • Создание, тестирование и поддержка функциональных веб-приложений.
  • Реализация фронтенд- и бэкенд-компонентов

приложений.

Анализ требований:

  • Участие в анализе бизнес-требований и разработке технических решений для их реализации.

Фронтенд-разработка:

  • Верстка адаптивных и кроссбраузерных веб-страниц на основе макетов (Figma, Adobe XD).
  • Использование современных фреймворков и библиотек (Vue.js) для создания интерфейсов.
  • Оптимизация производительности пользовательского интерфейса.

Бэкенд-разработка:

  • Разработка серверной части приложений, включая API, базы данных и логику обработки запросов.
  • Использование языков программирования PHP, Python и фреймворков Laravel, yii2.
  • Настройка и администрирование баз данных (PostgreSQL, MySQL, MongoDB).
  • Интеграция с внешними сервисами:
  • Интеграция с третьими сторонами через RESTful APl.
  • Работа с платежными системами, CRM, ERP и другими внешними сервисами.

Тестирование и отладка:

  • Написание юнит-тестов и интеграционных тестов.
  • Выявление и исправление ошибок, обеспечение стабильной работы приложения.
  • Версия кода и деплой:
  • Использование систем контроля версий Git для управления кодом.

Участие в архитектурных решениях:

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

Требования:

  • Высшее техническое образование;
  • Понимание принципов REST API.

Знание технологий front-end разработки:

  • HTML5, CSS3, JavaScript (ES6+), TypeScript.
  • Опыт работы с фреймворками Vue.js (React.js будет плюсом).
  • Знание CSS-препроцессоров (SASS/SCSS, LESS).
  • Опыт работы с UI/UX библиотеками (Material-Ul, Bootstrap, Tailwind CSS).

Знание технологий back-end разработки:

  • Программирование на PHP, Python (Node.js будет плюсом)
  • Знание популярных фреймворков для серверной разработки (Laravel, yii2).
  • Опыт работы с базами данных (SQL и NoSQL: PostgreSQL, MySQL, MongoDB).
  • Знание принципов работы с API (REST, SOAP).

Опыт работы с DevOps инструментами:

  • Знание CI/CD процессов (Jenkins, GitHub Actions, GitLab CI/CD).
  • Навыки контейнеризации (Docker, Kubernetes).

Понимание принципов безопасности:

  • Знание основ безопасной разработки веб-приложений (OWASP Top 10).
  • Опыт защиты приложений от SQL-инъекций , XSS, CSRF и других уязвимостей.
  • Навыки работы с системами контроля версий:
  • Профессиональное владение Git и работа с платформами (GitHub, GitLab, Bitbucket).

Условия:

  • «Белая» заработная плата и полное соблюдение ТК;
  • Гибкое начало рабочего дня;
  • Изучение английского в офисе за счет Компании;
  • ДМС;
  • Компенсация затрат на занятия спортом;
  • Доступ к электронной библиотеке Альпина Диджитал для сотрудников;
  • Автомат с полезной едой в офисе;
  • Подарки сотрудникам к праздникам;
  • Профессиональный коллектив;
  • Отсутствие дресс-кода;
  • Широкие возможности для развития - семинары, мастер – классы, корпоративная программа наставничества, программы для развития руководителей;
  • Шаговая доступность от м. Авиамоторная (10-15 мин), МЦК Андроновка (10 мин), платформа "Авиамоторная" Казанской ж/д (10 мин), для авто есть собственная парковка.