Tabster

Joined in 2024
57% answers
Ми новий український стартап, що допоможе шукати круті заклади та виведе на наступний рівень ваш досвід відвідування.
  • · 195 views · 27 applications · 12d

    Back-end NestJS

    Ukraine · 2 years of experience
    Обов'язки: Розробка, підтримка та вдосконалення бек-енд частини мобільного додатка "Tabster" на базі NestJS (TypeScript). Проектування, розробка, документування та оптимізація RESTful API з урахуванням принципів clean code та SOLID. Робота з базами даних...

    Обов'язки:

    • Розробка, підтримка та вдосконалення бек-енд частини мобільного додатка "Tabster" на базі NestJS (TypeScript).
    • Проектування, розробка, документування та оптимізація RESTful API з урахуванням принципів clean code та SOLID.
    • Робота з базами даних PostgreSQL (TypeORM), складні запити, міграції, оптимізація продуктивності.
    • Реалізація інтеграцій з критично важливими зовнішніми сервісами: Poster (автоматизація ресторанного бізнесу), LiqPay (платіжна система), SendPulse (SMS, Viber інтеграція).
    • Використання Redis (ioredis) для ефективного кешування, управління станами додатку, чергами задач.
    • Забезпечення безпеки застосунку: авторизація, автентифікація через JWT, Passport.js, валідація даних через class-validator та class-transformer.
    • Робота з AWS інфраструктурою (особливо S3), оптимізація роботи з файлами та медіаконтентом (sharp, fluent-ffmpeg).
    • Управління CI/CD процесами (GitLab CI/CD, GitHub Actions), розгортання та моніторинг додатків на AWS.
    • Проактивне наставництво молодших розробників, регулярні code review, контроль дотримання стандартів та best practices.
    • Тісна співпраця із Front-end командою, дизайнерами та менеджерами продукту, активна участь у плануванні та покращенні процесів.
    • Самостійна і проактивна комунікація, швидке реагування на виклики, здатність самостійно знаходити та пропонувати оптимальні рішення без потреби постійних нагадувань та контролю.

     

    Вимоги:

    • Від 3 років комерційного досвіду на позиції Middle/Senior Back-end розробника.
    • Відмінне знання та досвід роботи з NestJS, TypeScript, Node.js, поглиблене розуміння архітектури RESTful API.
    • Впевнений досвід з PostgreSQL, написання складних SQL-запитів, роботи з міграціями та оптимізацією продуктивності.
    • Практичний досвід інтеграції з зовнішніми API (важливий досвід саме з Poster та LiqPay, SendPulse – великий плюс).
    • Досвід роботи з Redis, управління чергами задач, кешування.
    • Знання JWT, Passport.js, class-validator та class-transformer для безпечного та стабільного обміну даними.
    • Впевнена робота з AWS (S3, EC2), налаштування зберігання та обробки медіаконтенту.
    • Досвід налаштування CI/CD (GitLab, GitHub), розгортання, моніторинг, аналіз логів.
    • Відмінні знання Git, робота в системах контролю версій (code review, branch management).
    • Висока комунікабельність, уміння чітко формулювати ідеї та рішення, швидко знаходити вихід із складних ситуацій.
    • Проактивність, відповідальність, вміння планувати задачі та процеси заздалегідь, враховувати потенційні ризики.

    Буде великим плюсом:

    • Попередній досвід роботи у стартапах або швидкозростаючих IT-компаніях.
    • Досвід роботи з XML/Excel обробкою (xml2js, xlsx).
    • Досвід використання DevOps інструментів: Docker, Docker Compose, Kubernetes.
       

    Що ми пропонуємо:

    • Роботу в амбітному стартапі з інноваційним продуктом, що стрімко розвивається.
    • Велику свободу в прийнятті рішень та можливість впливати на розвиток продукту.
    • Гнучкий робочий графік та можливість повністю віддаленої роботи.
    • Конкурентну заробітну плату та можливість отримання опціонів.
    • Сильну команду з відкритою культурою спілкування, орієнтованою на результат та професійний розвиток.
       

    Якщо ви технічно грамотний, проактивний фахівець, що любить розвивати продукти та вирішувати цікаві задачі - вам до нас!

     

    More
Log In or Sign Up to see all posted jobs