Senior Fullstack developer
Краткое описание
Работа будет связана с управлением персоналом, ИТ архитектурой компании и доставкой в прод.
Основные требования (образование, навыки)
- Глубокие знания C#, JavaScript (ES6/7), TypeScript, Java, PHP, PL/SQL, T-SQL, HTML, CSS, SASS, LESS.
- Опыт работы с дополнительными языками: Python, Golang.
- Опыт работы с фреймворками и библиотеками: Node.js, Express.js, ASP.NET MVC/Core, Spring Boot, Vue.js, React, Angular.
- Знание и опыт работы с базами данных: Oracle, SQL Server, MySQL, PostgreSQL, MongoDB.
- Углубленные знания в системах контроля версий (Git) и практиках CI/CD (Jenkins, GitLab CI/CD, Travis CI).
- Экспертные знания в контейнеризации, кластеризацией и оркестрации (OpenShift, Docker, Kubernetes).
- Опыт проектирования и разработки высоконагруженных систем и распределенных приложений.
- Опыт работы с различными операционными системами (Redhat, Debian, Windows).
- Отличные навыки решения проблем и аналитическое мышление с доказанным опытом работы над сложными задачами.
- Сильные коммуникативные навыки, способность работать в многопрофильной команде и наставлять других разработчиков.
- Опыт создания и интеграции различных автоматизированных решений (Mobile, Web, CLI, Cloud & API).
- Опыт работы с интеграционными решениями и сервисами (RabbitMQ, Kafka, REST, SOAP).
- Глубокие знания в области проектирования и разработки многопоточных приложений.
- Знание методологий разработки программного обеспечения (Agile, Scrum, Kanban).
- Опыт работы с системами управления проектами и таск-трекерами (Jira, Trello, Asana).
- Умение эффективно управлять временем и приоритизировать задачи.
- Способность к быстрому обучению новым технологиям и инструментам.
Чем предстоит заниматься (функциональные обязанности)
- Руководство разработкой и поддержкой сложных информационных систем с нуля.
- Проектирование и реализация высоконагруженных систем и распределенных приложений.
- Разработка масштабируемой архитектуры серверной и клиентской частей.
- Интеграция с внешними системами и API, разработка собственных API (RESTful и GraphQL).
- Оптимизация производительности, безопасности и устойчивости Информационных систем и приложений.
- Менторство младших и средних разработчиков.
- Участие в стратегическом планировании архитектуры и технологий проекта.
- Проведение миграций данных и работа с облачными хранилищами.
- Оптимизация времени загрузки страниц и рендеринга.
- Участие в разработке стратегий миграции и модернизации устаревших систем.
- Постоянное улучшение процессов разработки и внедрение инновационных решений.
- Оценка и выбор новых технологий и инструментов для решения текущих задач и улучшения процессов.
- Участие в код-ревью и обеспечение соблюдения стандартов кодирования.
- Ведение технической документации и поддержка знаний в команде.
Что мы предлагаем (соцпакет, льготы, бонусы)
- Медицинское страхование.
- Оплачиваемый отпуск.
- Премии в размере оклада (по результатам полугодия).
- Обучение и развитие.
- Работа с масштабными проектами.