- Requirements
- Vacancies
- Project
- Send resume
Money:
- - initial salary is 1500 EUR;
- - salary is credited to your account on DAILY basis;
- - paidout frequency is decided by you.
Requirements:
- - reverent attitude to the code and the ability to document it qualitatively;
- - understanding of the need for automatic testing and experience in its implementing;
- - ability to read and understand technical literature in English.
In addition:
- - remote cooperation. Required to have good and stable Internet access alongside with installed Skype, which allows to keep qualitative video connection;
- - the possibility of moving to one of the company's offices (abroad).
Dart Developer
Duties:
- - develop, testing and maintaining of the project on Flutter.
Requirements:
- - experience in developing of the Flutter applications for Android and iOS;
- - understanding of the UX design for mobile devices principles;
- - experience with GraphQL and understanding how to use it via WebSocket;
- - understanding of the WebRTC operating principles (an advantage).
Rust Developer
Duties:
- - design, develop, testing and maintaining of the web projects on Rust;
- - design of the database structures.
Requirements:
- - strong proficiency with one of the following languages: Rust, Go, Java, Scala, Kotlin, C, C++, C#, F#;
- - experience in working with TypeScript, JavaScript, PHP is welcome;
- - experience and understanding of the designing distributed database principles;
- - experience in working with technologies as PostgreSQL, MySQL, CockroachDB, Memcached, Redis, RabbitMQ, MongoDB, Cassandra, Kafka is welcome;
- - understanding of the client-server web-applications and WebRTC operating principles;
- - understanding of the microservice architecture, CQRS + ES and DDD principles;
- - experience in writing unit, integration and end-to-end tests;
- - experienced with Git;
- - familiarity with *nix operating systems;
- - knowledge of Docker and Docker Compose usage;
- - experience with Kubernetes and Helm is welcome.
Front-End Developer
Duties:
- - develop, testing and support of the projects on Vue.js;
- - existing projects refactoring.
Requirements:
- - excellent knowledge of HTML / CSS and understanding of Flex principles in CSS;
- - having knowledge and skill in JavaScript, Vue.js, GraphQL;
- - experienced in Git and having knowledge in Git Flow principles.
Media Streaming Developer
Duties:
- - develop and evolve of the video broadcasting platform on Rust.
Requirements:
- - strong proficiency with one of the following languages: Java, Scala, Kotlin, Go, Rust, C, C++, C#, F#;
- - knowledge of client side of web applications principles;
- - experience in writing unit and functional tests;
- - experienced with Git;
- - familiarity with *nix operating systems.
Welcomed:
- - experience with Rust;
- - experienced with Docker;
- - understanding of the IP networks principles;
- - experience with media streaming;
- - understanding of WebRTC technology and and its protocols (ICE, STUN, TURN).
PHP Developer
Duties:
- - design, develop, testing and maintaining of the PHP code;
- - designing database structures;
- - development of modules for existing projects;
- - existing code and solutions enchantment;
- - project architecture integrity maintaining.
Requirements:
- - more than 1 year PHP development experience;
- - proficiency with PHP, HTML, CSS, JavaScript, MySQL;
- - experience and understanding of the database structures design principles;
- - understanding of the object-oriented program design principles;
- - proficiency in Git and understanding of Git Flow principles;
- - experience and understanding with Docker;
- - understanding of TDD, BDD and experience in automated testing is welcome;
- - experience with other languages such as TypeScript, Dart, Go, Rust is welcome.
DevOps Engineer
Duties:
Design, develop, maintain and evolve in operation:
- - highly available infrastructure across multiple datacenters (based on Kubernetes);
- - project lifecycle tools (Docker images, CI/CD scripts, bug trackers, build tools);
- - distributed monitoring, logging and tracing systems;
- - distributed databases, file storages, event buses.
Requirements:
- - experience with containerization and Kubernetes (Docker, rkt, CRI), writing Helm charts;
- - experience in Linux administration, writing shell scripts, working with systemd;
- - experience with Ansible;
- - database administration experience (MySQL, PostgreSQL, Redis, Cassandra, ClickHouse, etc.);
- - distributed systems of logging, monitoring, tracing operating experience (Fluentd, Prometheus, ElasticSearch, Kibana, Grafana, Zipkin, etc.);
- - experienced with Grafana;
- - proficiency with programming languages (preferably something from Python, Go, Rust, Java, PHP);
- - good understanding of the clustering, high availability, failover, automatic recovery principles;
- - good understanding of the PKI, DNS, TLS, SSH, OSI, Linux fundamentals.
Development Manager / Lawyer
Duties:
- - research of tax and corporate legislation of different countries;
- - companies registration and accounts opening;
- - lawyers selection in different countries;
- - accountants selection in different countries.
Requirements:
- - good English knowledge;
- - good PC skills;
- - good orientation on the Internet;
- - having "juridical" thinking.
Support Specialist
Duties:
- - work in support service: handling incoming requests from customers.
Requirements:
- - level of knowledge of English is not lower than upper-intermediate;
- - competent presentation of thoughts orally and in writing;
- - computer knowledge at the level of a confident user;
- - logical thinking, structural;
- - be ready for intensive learning;
- - kindness, tact and stress resistance.
Messenger
The company is currently developing a universal messenger. It`s important to understand the fact that the company works only on its own projects with the relevant requirements for the quality of the code.
Technology:
- - TypeScript + Vue
- - Dart + Flutter
- - Rust + CockroachDB
- - GraphQL
- - WebRTC