Position: Rust developer
Company: Yalantis
Category: Rust
Experience: 2y
English level: intermediate

За останній рік наша команда виросла до 15 розробників, але ми продовжуємо рости далі, тому ми шукаємо Rust розробника, який стане членом нашої команди інженерів та зможе розвинути технічні навички в області IoT. Ви будете працювати за високими стандартами якості програмного забезпечення, встановленими у команді, і брати участь у прийнятті всіх технічних рішень.

Проект

Проект у сфері відновлюваної енергетики.

Ми збираємося розробити наступний рівень додатка, створивши його з нуля, із більш складною функціональністю, якої взагалі немає на ринку. Це буде величезна складна ієрархічна структура з різними об’єктами та ролями всередині додатку. Ось чому ми шукаємо талановитих та натхненних розробників Rust, щоб досягти високого рівня технологій.

Процес розробки базується на міжфункціональних командах, що складаються з 6-8 учасників у кожній.

Клієнт

Клієнт зі сторони компанії, з яким ми взаємодіємо, є досвідченим спеціалістом з більш ніж 20-річним технічним досвідом. Він дуже захоплений використанням передових технологій і завжди в пошуку найкращих рішень, які можна реалізувати. Він завжди відкритий до нових ідей та відгуків.

Ми намагаємося дотримуватися найкращих практик Agile, щоб ваш голос завжди враховували та чули.

Якщо у вас є досвід розробки з використанням Rust, не зволікайте, заповніть форму.

Чим ти будеш займатися:
- Створювати серверне рішення використовуючи Rust.
- Створювати розподіленні бібліотеки для Android та IOS платформ
- Реалізовувати бізнес-логіку для мікросервісів
- Проектувати API використовуючи Rust
- Писати unit та integration тести

Що ми очікуємо від тебе:
- 1 рік комерційного досвіду з Rust (проекти на github також вітаються)
- Розуміння шаблонів проектування програмного забезпечення
- Досвід роботи з PostgreSQL, MongoDB і Redis або схожими RDBMS і NoSQL буде перевагою
- Розуміння та практичний досвід з DDD, CQRS та event sourcing
- Розуміння GraphQL і gRPC
- Рівень володіння англійською мовою — Intermediate або вище

Буде плюсом:
- Досвід використання функціональних мов програмування (Haskell, Scala, OCaml)
- Досвід використання наступних мов програмування буде плюсом — Node.js/TypeScript, C#, Java
- Досвід використання системних мов програмування буде плюсм (C++, DLang)

Ми пропонуємо:
- конкурентний соціальний пакет
- компенсація витрат на навчання та вивчення англійської мови
- програма релокації на Кіпр
- можливості професійного зростання та підтримка розвитку навичок
- 100% відшкодування вартості проходження профільних сертифікацій (включаючи AWS)
- індивідуальний план розвитку та ментор для вас
- найкращі можливості спілкування з міжнародними клієнтами
- knowledge-sharing атмосфера
- тімбілдинги та корпоративні заходи
- повний фінансовий та юридичний супровід приватних підприємців
- спеціальний корпоративний магазин валюти та сувенірів