- Требования
- Вакансии
- Проект
- Отправить резюме
Деньги:
- - начальная ставка 2000 EUR;
- - заработная плата зачисляется на Ваш лицевой счет ЕЖЕДНЕВНО;
- - периодичность заказа выплат решаете самостоятельно.
Требования:
- - трепетное отношение к коду и умение качественно его документировать;
- - понимание необходимости автоматического тестирования и опыт его применения;
- - умение читать и понимать техническую литературу на английском языке.
Дополнительно:
- - удаленное сотрудничество. Требуется наличие широкого Интернет-канала и настроенной программы Skype, позволяющих поддерживать качественную видеосвязь;
- - возможность переезда в один из офисов компании (за границу).
Dart Разработчик
Обязанности:
- - разработка, тестирование и поддержка проекта на Flutter.
Требования:
- - опыт разработки приложений на Flutter под Android и iOS;
- - понимание принципов UX дизайна для мобильных устройств;
- - знание GraphQL и понимание как использовать его через WebSocket;
- - понимание принципов работы WebRTC (желательно).
Rust Разработчик
Обязанности:
- - проектирование, разработка, тестирование и поддержка бэкендов веб-проектов на языке Rust;
- - проектирование структур баз данных.
Требования:
- - опыт профессиональной работы с одним из следующих языков: Rust, Go, Java, Scala, Kotlin, C, C++, C#, F#;
- - приветствуется опыт работы с другими языками TypeScript, JavaScript, PHP;
- - опыт и понимание принципов проектирования структур распределённых баз данных;
- - приветствуется опыт работы с технологиями PostgreSQL, MySQL, CockroachDB, Memcached, Redis, RabbitMQ, MongoDB, Cassandra, Kafka;
- - понимание принципов работы клиент-серверных web-приложений и WebRTC;
- - понимание принципов микросервисной архитектуры, CQRS+ES и DDD;
- - опыт написания модульных, интеграционных и end-to-end тестов;
- - опыт работы с Git;
- - умение использовать операционные системы типа *nix;
- - умение работать с Docker и Docker Compose;
- - приветствуется опыт работы с Kubernetes и Helm.
Front-End Разработчик
Обязанности:
- - разработка, тестирование и поддержка проектов на Vue.js;
- - рефакторинг существующих проектов.
Требования:
- - отличное знание HTML и CSS и понимание принципов Flex-разметки в CSS;
- - знание JavaScript, Vue.js, GraphQL;
- - умение работать с git, понимание принципов Git Flow.
Media Streaming Разработчик
Обязанности:
- - разработка и развитие платформы видеовещания на Rust.
Требования:
- - опыт профессиональной работы с одним из следующих языков: Java, Scala, Kotlin, Go, Rust, C, C++, C#, F#;
- - знание принципов работы клиентской части web-приложений;
- - опыт написания модульных и функциональных тестов;
- - опыт работы с Git;
- - умение использовать операционные системы типа *nix.
Приветствуется:
- - опыт работы с языком Rust;
- - опыт работы с Docker;
- - понимание принципов работы IP сетей;
- - опыт работы с потоковой передачей медиа;
- - представление о технологии WebRTC и нижележащих протоколах (ICE, STUN, TURN).
PHP Разработчик
Обязанности:
- - проектирование, разработка, тестирование и поддержка кода на PHP;
- - проектирование структур баз данных;
- - разработка модулей к существующим проектам;
- - улучшение существующего кода и решений;
- - поддержание целостности архитектуры проекта.
Требования:
- - опыт работы PHP программистом более 1 года;
- - уверенное владение PHP, HTML, CSS, JavaScript, MySQL;
- - опыт и понимание принципов проектирования структур баз данных;
- - понимание принципов объектно-ориентированного дизайна программ;
- - владение Git и понимание принципов Git Flow;
- - опыт и понимание работы с Docker;
- - приветствуется понимание TDD, BDD, опыт автоматизированного тестирования;
- - приветствуется опыт работы с другими языками TypeScript, Dart, Go, Rust.
DevOps Инженер
Обязанности:
Проектирование, построение, поддержка и развитие в эксплуатации:
- - высокодоступной инфраструктуры в рамках нескольких датанцетров (на базе Kubernetes);
- - инструментов жизненного цикла проектов (Docker-образы, CI/CD сценарии, баг-трекеры, инструменты сборки);
- - систем распределенного мониторинга, логирования, трасcировки;
- - распределенных баз данных, файловых хранилищ, шин событий.
Требования:
- - опыт работы с контейнеризацией и Kubernetes (Docker, rkt, CRI), написания Helm-чартов;
- - опыт администрирования Linux, написания shell-скриптов, работы с systemd;
- - умение работать с Ansible;
- - опыт администрирования баз данных (MySQL, PostgreSQL, Redis, Cassandra, ClickHouse, и т.д.);
- - опыт эксплуатации распределенных систем логирования, мониторинга, трассировки (Fluentd, Prometheus, ElasticSearch, Kibana, Grafana, Zipkin, и т.д.);
- - опыт работы с Grafana;
- - владение языками программирования (предпочтительно что-то из Python, Go, Rust, Java, PHP);
- - хорошее понимание принципов кластеризации, высокой доступности, отказоустойчивости, автоматического восстановления;
- - хорошее понимание фундаментальных основ PKI, DNS, TLS, SSH, OSI, Linux.
Менеджер по развитию / Юрист
Обязанности:
- - изучение налогового и корпоративного законодательства разных стран;
- - регистрация компаний и открытие счетов;
- - подбор юристов в разных странах;
- - подбор бухгалтеров в разных странах.
Требования:
- - хорошее владение английским языком;
- - хорошие навыки работы с ПК;
- - хорошая ориентация в Интернете;
- - наличие "юридического" мышления.
Специалист службы поддержки
Обязанности:
- - работа в службе поддержки: обработка входящих запросов от клиентов.
Требования:
- - уровень знания английского языка не ниже upper-intermediate;
- - грамотное изложение своих мыслей устно и письменно;
- - знание ПК на уровне уверенного пользователя;
- - логическое мышление, структурность;
- - готовность к интенсивному обучению;
- - доброжелательность, тактичность и стрессоустойчивость.
Мессенджер
В настоящий момент компания ведет разработку универсального мессенджера. Особое внимание обращаем на тот факт, что компания работает только над собственными проектами с соответствующими требованиями к качеству кода.
Технологии:
- - TypeScript + Vue
- - Dart + Flutter
- - Rust + CockroachDB
- - GraphQL
- - WebRTC