Freelance Full-‎Stack DeveloperВакансия в архиве

Уровень зарплаты
з/п не указана
Город
Москва
Требуемый опыт работы
3–6 лет

Приглашаем Вас присоединиться к команде Competentum, международной группе компаний, являющейся уникальным поставщиком услуг в сфере электронного обучения (e­-Learning) для высшего образования и бизнеса в США и Европе.

Наши многолетняя экспертиза и команды настоящих профессионалов позволяют нам создавать неповторимые решения для всего спектра образовательных услуг, от RIA и мобильных приложений до высоконагруженных LMS ­платформ. Наши проекты могут быть связаны с широким спектром технологий (Java, C#, NodeJS и пр.), так что широкой технологический кругозор и знание нескольких языков программирования особенно приветствуется.

Мы ищем:

  • Фулл-стек разработчика с опытом фронтэнд-разработки на JavaScript и опытом бэкэнд-разработки на базе одной из следующих технологий: Java, C# / .NET, или NodeJS.

Мы предлагаем:

  • Отличный потенциал роста квалификации и заработную плату;
  • Возможность освоения и применения новейших технологий;
  • На back­-end мы используем, в зависимости от проекта:
    • Java 8, Spring, JPA;
    • C#6 / .NET 4.6;
    • NodeJS (ExpressJS)
  • На front­-end: React / Redux или Angular, Gulp, Webpack, ES6.

Требования:

  • Опыт коммерческой разработки от 3 лет;
  • Опыт работы в роли фулл-стек разработчика (под фулл-стек понимается полностью законченное n-слойное приложение, содержащее как frontend, так и backend части);
  • Хорошая алгоритмическая подготовка и широкий технический кругозор;
  • Знание Web­-технологий и архитектуры Web-­приложений;
  • Способность принимать технические и архитектурные решения на базе бизнес-требований и сценариев использования; умение работать с неполными требованиями и взаимодействовать с командой;
  • Хотя бы один проект дошел до продакшн, есть опыт его поддержки и проведения мониторинга приложения и анализа логов;
  • Опыт разработки клиентской части веб-приложений от 1 года на JavaScript с использованием фреймворков (предпочтительно, React или Angular);
  • Готовность взаимодействовать с разработчиками на стороне заказчика на английском языке.

Ключевые навыки:

  • SQL, PosgreSQL, NoSQL (Cassandra и/или Mongo), Git, Linux
  • Клиент: JavaScript (ES6), React / Redux или Angular, Gulp, Webpack, unit-testing (Jest, Mocha, Sinon, …), Bootstrap, CSS pre-processors (Sass, Less)
  • Для сервера Java: Java 8, Java Spring, JPA
  • Для сервера .NET: C# 5+, ASP .Net MVC 4+, MS SQL Server 2008+, Entity Framework 6+
  • Для сервера NodeJS: ExpressJS, Koa

Приветствуются навыки:

  • Знание и опыт работы с решениями: Messaging (RabbitMQ, ZeroMQ, …), Logging (logstash, Splunk, …), Apache решения (Spark, Jena, Lucene), WebRTC, Elastic Cache/Search;
  • Опыт работы с облачными сервисами на базе Amazon Cloud (AWS);
  • Широкий опыт использования open-source решений и платформ в реальных проектах
  • Знание решений, специфичных для среды электронного решения (авторские средства и LMS, спецификации LTI, SCORM, TinCan, MathML и т.п.)
  • Навыки реалистичной оценки проектов, декомпозиции и распределения задач;
  • Успешный опыт деплоймента и поддержки приложений на продакшн серверах (включая кластер из нескольких серверов), мониторинг и анализ логов, основы DevOps, CI/CD;
  • Знакомство с алгоритмами machine learning, computer vision, сильная математическая подготовка.

Условия:

  • Полностью "белая" зарплата (обсуждается по результатам собеседования);
  • Оформление в соответствии с требованиями ТК РФ.

Тип занятости

Проектная/Временная работа, удаленная работа
Дата публикации вакансии
Рекомендуем

Вакансия в архиве