Middle Backend Developer
🚀 Middle Backend Developer (JavaScript/TypeScript) — шукаємо тебе!
Привіт! Ми — продуктова компанія, яка створює систему управління та аналітики для компаній, що працюють з фан-платформами (OnlyFans, Fansly, mym.fans тощо) та керують великою кількістю акаунтів і співробітників.
А ще ми розробляємо браузер на основі Electron.js, який надає працівникам додаткові функції, зокрема швидке перемикання між акаунтами, а також десятки різноманітних можливостей, включаючи помічника на основі штучного інтелекту, для зручної роботи на платформах.
Наша бекенд-інфраструктура — це високонавантажена система, яка стабільно обробляє десятки тисяч активних користувачів 24/7. Ми працюємо з мікросервісною архітектурою, використовуємо AWS та прагнемо до максимальної продуктивності й масштабованості.
У нас немає зайвої бюрократії — лише цікаві технічні виклики, мікросервіси, highload та круті технології.
Якщо ти знаєш, як писати чистий TypeScript-код, любиш мікросервіси та AWS, а SQL для тебе — як друга рідна мова, давай знайомитися! 😊
🛠 Наш технологічний стек:
- JavaScript & TypeScript — серце нашого бекенду ❤️
- Fastify — швидкий і гнучкий REST-фреймворк
- SQL (Knex.js, без ORM) — без зайвих магічних абстракцій
- PostgreSQL / TimescaleDB — працюємо з часовими рядами та оптимізуємо запити
- Redis — швидке кешування для ще більшої продуктивності
- Docker & Kubernetes — контейнеризуємо та масштабуємо
AWS Services: SQS, S3, Lambda, DynamoDB — інтегруємо та автоматизуємо
🔥 Що ти будеш робити:
- Розробляти та підтримувати надійні мікросервіси на TypeScript;
- Будувати API (REST) та оптимізувати їх продуктивність;
- Працювати з SQL-базами даних без використання ORM;
- Реалізовувати кешування та покращувати продуктивність сервісів;
- Інтегрувати AWS для хмарних рішень;
- Контейнеризувати сервіси за допомогою Docker;
Працювати в команді та брати участь у розробці нових фіч.
✅ Що ми шукаємо:
- Досвід роботи з JavaScript та TypeScript на бекенді;
- Вміння розбивати бекенд-архітектуру на мікросервіси та розробляти нові сервіси;
- Досвід з асинхронною комунікацією мікросервісів (AWS SQS, RabbitMQ, etc);
- Впевнене володіння розробкою RESTful сервісів;
- Глибоке розуміння SQL, бажано PostgreSQL, та навички роботи з query builder-ами (Knex.js, TypeORM, etc);
- Знання особливостей key-value БД для кешування (Redis, Memcached, etc);
- Досвід роботи з Docker;
- Здатність писати ефективний код без використання ORM та великих фреймворків;
- Вміння вирішувати проблеми та працювати у команді;
Прагнення до написання добре підтримуваного коду з детальною документацією.
➕ Буде плюсом:
- Знання DevOps-підходів;
- Робота з обробкою даних із часовою серією (TimescaleDB);
- Досвід з хмарними інфраструктурами (Kubernetes) та сучасними технологіями;
- Перевага до написання коду без великих фреймворків;
- Здатність швидко адаптуватися до динамічного середовища розробки;
Постійне бажання вчитися та вдосконалювати навички в бекенд-розробці.
🎁 Що ми пропонуємо:
- Performance review кожні 6 місяців;
- 20 днів відпустки + 10 лікарняних;
- Гнучкий графік та повністю remote-формат;
- Бюджет на спорт, психолога, страховку;
- Бюджет на навчання та курси англійської;
- Класні тімбілдинги з веселою командою.
Якщо ти хочеш працювати з потужними технологіями, розв’язувати складні задачі та зростати професійно — ми чекаємо на твоє резюме! 🚀
Required skills experience
| Node.js | 3 years |
| JavaScript | 3 years |
| TypeScript | 3 years |
Required languages
| Ukrainian | Native |