Старший разработчик Node.js (контракт на 4 месяца, возможность продления) Киев, удалено Altamira — это уникальная ИТ-компания, которая поставляет цифровые и искусственные решения широкому кругу международных клиентов. Со штаб-квартирой в Братиславе (Словакия) мы работаем в основном в финансовом, фармацевтическом и розничном секторах, предоставляя мобильные, веб- и платформенные решения с использованием обширного портфеля технологий. Мы гордимся нашими товарищами по команде. Будучи полностью удал
Старший разработчик Node.js (контракт на 4 месяца, возможность продления) Киев, удалено Altamira — это уникальная ИТ-компания, которая поставляет цифровые и искусственные решения широкому кругу международных клиентов. Со штаб-квартирой в Братиславе (Словакия) мы работаем в основном в финансовом, фармацевтическом и розничном секторах, предоставляя мобильные, веб- и платформенные решения с использованием обширного портфеля технологий. Мы гордимся нашими товарищами по команде. Будучи полностью удаленной компанией, мы создаем самоорганизующиеся команды, которые ориентированы на личностный и профессиональный рост и разделяют нашу одержимость клиентами. Команды по предоставлению услуг Altamira в настоящее время охватывают Словакию, Украину и Ближний Восток, и у нас есть амбиции по расширению нашего присутствия, чтобы удовлетворить растущий спрос по всей Европе и на наши основные растущие рынки в Великобритании и США. Примечание: Данный договор имеет очное участие до конца августа, с возможностью продления очного сотрудничества по соглашению сторон Ваши навыки: Hard Skills: —Продвинутый уровень Node.js. Соблюдение лучших практик и стандартов Node.js для обеспечения чистого, эффективного и читаемого кода. Опыт использования поисковых систем, таких как Elasticsearch или аналогичных. —Хорошее знание AWS и облачных вычислений. -Глубокое понимание концепций объектно-ориентированного программирования (ООП). —Эффективное использование JavaScript/TypeScript и использование новых функций. — Уверенное понимание RESTful API, особенно в контексте Node.js (Fastify). — Уверенное знание баз данных RDB, таких как MySQL, Postgres. Знаком с ACID-свойствами транзакций. — Хорошее знание Redis (база данных «ключ-значение») или аналогичных БД. — Опыт создания сервисов реального времени с использованием Node.js и WebSocket. —Эффективное моделирование данных и проектирование схем для обеспечения надежности, масштабируемости и производительности. —Знание и опыт работы с методологиями Agile/Scrum и командой разработчиков их приложений. —Понимание принципов SOLID, YAGNI, KISS. —Опыт настройки и использования CI/CD, включая настройку восходящих конвейеров, написание сценариев сборки и развертывания для GitLab CI/CD. Знакомство с проведением проверок кода для оценки качества кода, выявления ошибок и предоставления конструктивной обратной связи для улучшения. Soft Skills — Проактивная инициатива: Самостоятельность со способностью внедрять новые идеи и улучшения. Soft Skills: — Проактивная инициатива: Самостоятельность со способностью внедрять новые идеи и улучшения — Толерантность к критике: Открытость к конструктивной обратной связи, с акцентом на постоянное совершенствование. Сильные коммуникативные навыки для формулирования сложных технических концепций. — Хорошие навыки решения проблем и внимание к деталям. — Тайм-менеджмент и организаторские способности. — Адаптивность и гибкость для реагирования на быстрые изменения. — Способность эффективно работать в команде, внося позитивный вклад в командную работу и отношения. Знание инструментов: —Эффективное использование любимой среды разработки (IDE). —Эффективное использование инструментов отладки. —Свободное знание системы контроля версий — Git. — Хорошее знание продуктов Docker и контейнеризации приложений/сервисов. —Эффективное использование инструментов моделирования данных, таких как Swagger (OpenAPI). Кроме того, draw.io, LucidCharts или подобные инструменты. Использование AItools, таких какasChatGPT, второй пилот GitHub. Вы будете работать с: — Разрабатывать архитектуру серверных приложений с использованием Node.js с нуля. — Проектирование, разработка, улучшение и поддержка API-интерфейсов RESTful с использованием Node.js, Fastify, JavaScript и TypeScript, следуя передовым практикам и стандартам кодирования. — Сотрудничать с командой для анализа требований проекта, разработки эффективных серверных решений и внедрения новых функций. —Выявлять и решать любые проблемы, которые могут возникнуть в текущей функциональности, обеспечивать оперативное решение и обеспечивать высокую стабильность системы. — Внедрять и поддерживать меры безопасности, такие как аутентификация и авторизация, для защиты конфиденциальных данных. Сотрудничайте с разработчиками внешнего интерфейса и другими заинтересованными сторонами, чтобы обеспечить плавную интеграцию и согласованность данных. Чтение спецификаций и последующая разработка функционала согласно им. —Поддержание, улучшение и тестирование существующего функционала. — Написание юнитов и API-тестов. — Написание и поддержка сценариев сборки, сценариев развертывания и автоматических тестов для конвейера CI/CD с помощью GitLab. Оценка времени разработки функций. —Участие во встречах по Scrum-процессам. — Проведение проверки кода, если необходимо. Наш прозрачный процесс подбора персонала обычно занимает до 2 недель и включает в себя несколько этапов: Интервью при приеме на работу -> 30-45 минут Техническое собеседование -> 1-1,5 часа собеседование с клиентом (опционально) -> до 1 часа предварительного звонка -> 15 минут проверки рекомендаций Наше предложение: Конкурентоспособное заработная плата, возможность развития и роста; Возможность работать в Братиславском и Киевском офисе или полностью удаленно; Лояльное руководство, интересные задачи, постоянная поддержка; Медицинская страховка (по желанию); Курсы английского языка; Обеспечение техническим оборудованием; Оплачиваемый отпуск 20 рабочих дней, оплачиваемый больничный, регулярные пересмотры заработной платы; Гибкий график и возможность управлять своим рабочим временем; Поддержите свой личностный рост и повышение квалификации; Прекрасная атмосфера внутри команды, поддержка инициатив и способность внести свой вклад в общую цель. Мы считаем, что успех altamira.ai невозможен без успеха наших талантов и успеха наших клиентов!