Middle TypeScript Developer to $1500
Про компанію
Ми розробляємо власну 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 languages
| English | B1 - Intermediate |
📊
Average salary range of similar jobs in
analytics →
Loading...