Middle+ Fullstack JS developer (Backend-focused) to $3300
На проєкт, пов’язаний з аналітикою для e-commerce, шукаємо Middle+ Fullstack JS developer з досвідом у розробці від 4,5 років та розмовною англійською.
Проєкт: Американська платформа, що допомагає автоматизувати дані про клієнтів для e-commerce бізнесів. Вона дозволяє збирати аналітику за різними діями користувача на сайті, а також з вебхуків декількох популярних платформ для магазинів типу Shopify та Bigcommerce. Після цього платформа відправляє їх в зрозумілому вигляді в Segment, Ga4, GAds, Facebook аналітики.
Основу проєкту становлять мікросервіси, які відповідають за:
- взаємодію з джерелами з одного боку та аналітичними платформами з іншого
- маршрутизацію подій та їх менеджмент
- допоміжні функції
Проєкт активний вже більше 5 років. Він вийшов у реліз та має 1500+ активних користувачів, кількість яких продовжує зростати.
Стек: JS, Typescript, React, Next.js, NestJS, GraphQL, PostgreSQL, DynamoDB, AWS (Lambda, CDK, Serverless, SQS, KMS, CloudWatch, Route53)
Методологія розробки: Waterfall
Співвідношення задач: 80% Backend, 20% Frontend
Команда: Lead developer, Middle JS developer, QA engineer, DevOps engineer, UI/UX designer, а також Product Owner та Fullstack JS developers зі сторони замовника.
Основні завдання:
- Написання та підтримка коду
- Работа з Shopify, Bigcommerce API
- Деплой нових та підтримка наявних мікросервісів у AWS
- Створення технічної документації, проведення код-рев’ю
- Комунікація з командою та замовником
Для нас важливі:
- Комерційний досвід з JavaScript (TypeScript) від 4,5 років
- Досвід роботи з Node.js від 4 років та Nest.js
- Досвід розробки з React, Next.js
- Досвід роботи з SQL БД
- Навички роботи з GraphQL
- Досвід роботи з мікросервісною архітектурою
- Навички роботи з AWS (Lambda, SQS, AWS SDK, Serverless) та Docker
- Розмовна англійська на рівні Upper-Intermediate
Буде плюсом:
- Досвід роботи з Shopify/BigCommerce
- Навички роботи з DynamoDB
- Досвід налаштування CI/CD
Ми пропонуємо:
- Гнучкий графік роботи: можна розпочинати свій день з 9:00 до 12:00
- Ремоут формат роботи
- Відсутність трекерів часу
- Оплачувану відпустку (15 робочих днів) та лікарняні (10 робочих днів)
- Оформлення за ФОП, допомога у його веденні від юристів та бухгалтерів компанії
Етапи інтерв’ю:
- Інтерв’ю з рекрутером та перевірка англійської (45 хв)
- Технічне інтерв’ю з Lead developer проєкту та Head of Delivery компанії (90 хв)
- Інтерв’ю з клієнтом (60 хв)