Ми шукаємо талановитого розробника, щоб приєднатися до команди Trementum. Наша увага зосереджена на зрілих професіоналах із досвідом і підтвердженою репутацією в прийнятті відповідальності за підпроекти. Ми додатково розглядатимемо кандидатів із меншим досвідом, але сильними базовими знаннями. Наші проекти включають:
— Звіти для NATO StratCom
— Звіти для Європейського Союзу
— Дослідження суспільного інтересу
Що ви буду робити:
- Вносити внесок у ядро системи аналітики разом із розробниками серверної частини та аналітиками.
- Робота з команда аналітиків і дослідників даних для проведення досліджень на основі даних.
Основні кваліфікації:
- 3+ роки досвіду в розробці програмного забезпечення
- Розуміння хмарної архітектури. Досконале володіння дизайном, впровадженням і обслуговуванням хмарної інфраструктури та рішень.
- Знання інструментів GCP. Має досвід роботи з сервісами та інструментами Google Cloud Platform, зосереджуючись на ефективному їх використанні для оптимальної продуктивності та масштабованості програм.
- Написання тестів. Має навички написання комплексних тестів для забезпечення надійності та продуктивності програми, використовуючи різні методології та інструменти тестування.
- Розуміння Розробки, керованої доменом (DDD). Тверде розуміння принципів і практик DDD для проектування та впровадження систем, зосереджених на бізнес-цілях і логіці домену.
- Розуміння розробки, керованої подіями. Досвідчений у дизайні та розробці систем на основі архітектури, керованої подіями, що забезпечує масштабовані та адаптивні додатки.
- Досконалий у використанні Knex.js для створення запитів SQL. Здатність створювати складні запити до бази даних у зручний для читання та обслуговування спосіб за допомогою цього спеціального конструктора запитів.
- Глибоке розуміння та досвід роботи з фреймворками ORM для перекладу між програмою та моделями даних бази даних, покращуючи підтримку коду та ефективність доступу до бази даних.
- Функціональне програмування (ФП). Володіє парадигмами та техніками функціонального програмування, здатний написати чистий, зручний і надійний код, використовуючи функціональні стилі у релевантних мовах програмування.
- Досвід роботи з базами даних SQL і NoSQL (також хмарними базами даних)
ul>
Добре мати:
- Node.js
- Досвід роботи з Python (наукові бібліотеки, Flask)
- Досвід створення інструментів аналітики соціальних мереж
- Elasticsearch (ELK)
- Vue 3, Vuetify, Firebase, Chart.js (для панелі адміністратора) li>