Middle TypeScript Developer to $1800

TypeScript Developer (Middle)

 

Формат: Full-time

Тип співпраці: Remote

Компенсація: 1200–1800 USD (залежно від досвіду)

 

Про компанію

Ми розробляємо власну ERP-систему для морської індустрії. Працюємо над модулями для управління технічним обслуговуванням (PMS), документами, інвойсингом, обладнанням, задачами та відстеженням флоту.

У нас невелика команда, прозорі процеси, мінімум бюрократії та висока відповідальність кожного розробника.

 

 

Обов’язки

  • Розробка бекенд-сервісів на TypeScript / Node.js
  • Створення та оптимізація REST API з використанням TSOA
  • Робота з MySQL/MariaDB через TypeORM
  • Інтеграція з зовнішніми сервісами та API (SendGrid, SMTP, IMAP, сторонні морські системи)
  • Рефакторинг та підтримка існуючого коду (декомпозиція сервісів, SOLID)
  • Участь у проєктуванні архітектури
  • Робота з фоновими задачами та чергами (BullMQ, Redis)
  • Написання unit-тестів на Jest

 

 

Вимоги

  • 2+ років комерційного досвіду з TypeScript / Node.js
  • Глибоке розуміння JavaScript/TypeScript, async/await, Promises
  • Досвід роботи з Express.js
  • Досвід роботи з реляційними БД (MySQL/MariaDB), знання SQL, оптимізація запитів
  • Досвід з TypeORM або подібним ORM
  • Git (pull request flow, code review)
  • Базове CI/CD
  • Вміння писати чистий, структурований код
  • Розуміння принципів сервісної архітектури

 

 

 

 

Буде плюсом

  • Досвід з TSOA (генерація OpenAPI/Swagger)
  • BullMQ / Redis
  • Docker / Docker Compose
  • PDF-генерація (Puppeteer)
  • Excel-генерація
  • WebSockets
  • Досвід із складною бізнес-логікою (фінансові розрахунки, approval workflows)

 

 

 

 

Ми пропонуємо

  • Робота над продуктом, а не короткими аутсорс-задачами
  • Сучасний стек: TypeScript, Node.js, PostgreSQL, TypeORM, Redis, BullMQ
  • Цікаві технічні виклики: складна бізнес-логіка, інтеграції, оптимізація
  • Пряма комунікація з техлідерами та засновниками
  • Гнучкий графік та можливість впливати на рішення в проєкті
  • Довгострокова співпраця

 

Required skills experience

TypeScript 2 years
JavaScript 2 years
Node.js 2 years

Required languages

Git, Docker, MySQL
Published 3 December
56 views
·
22 applications
10% read
·
5% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...