Software Engineer (Node.js)
Ми шукаємо спеціаліста у велику продуктову компанію з досвідом роботи з Node.js, базами даних та платіжними інтеграціями, який готовий розвиватися та робити реальний внесок у продукт.
У нас ти зможеш працювати із сучасним технологічним стеком, впроваджувати нові рішення у сфері платіжних модулів та впливати на розвиток ключових продуктів компанії. Ми цінуємо ініціативність, а також прагнення зростати та розвиватися.
Наш стек технологій:
Languages: JavaScript, TypeScript
Frameworks: Node.js, NestJS, Express.js (бажано)
Infrastructure: AWS (EKS, S3, IAM)
Architecture: Microservives
Database: PostgreSQL (RDS), Mongo, Redis (буде перевага роботи з БД Click House)
Tools: Docker, Kubernetes (EKS), RabbitMQ, Git
Вимоги:
Досвід роботи з Node.js та NestJS від 2-х років (комерційний досвід);
Практичний досвід роботи з SQL та NoSQL (PostgreSQL та MongoDB);
Вміння писати надійний та зрозумілий код;
Відповідальність та розуміння бізнес-цінності стабільних платіжних рішень.
Додатковим плюсом буде:
Досвід інтеграції 2+ платіжних провайдерів.
Досвід Devops-інженера не потрібен, але важливо розуміти інструменти Devops:
— вміти підняти сервіс у dev/stage
— розібратися, чому не працює продакшен
— брати участь у релізах та фічах end-to-end
Загальні софт-навички:
Самостійність: здатний піднімати сервіс, деплоїти, дебагувати
Код-рев'ю: вміє читати чужий код, давати фідбек
Архітектурне мислення: може запропонувати, як покращити існуючу реалізацію
Обов’язки:
Інтеграція зовнішніх платіжних систем;
Підтримка та розвиток існуючих модулів платежів;
Робота із базами даних (проектування схем, індексів, міграцій);
Взаємодія з backend-командою, QA та продакт-менеджером;
Вміти підняти сервіс серед dev/stage;
Діагностувати та виправляти проблеми в production;
Брати участь у релізах та розробці фіч end-to-end.
Що ми пропонуємо:
Конкурентна заробітна плата (за підсумком співбесіди);
Стабільний графік роботи, що дозволяє планувати свій час (з 10:00 до 19:00 за Києвом);
Можливість впливати на ключові рішення та бути драйвером важливих проектів з нуля (робота в продуктовій компанії);
Реальні перспективи кар'єрного зростання та професійного розвитку;
Робота в команді професіоналів, яка підтримує розвиток та мотивацію;
Регулярний перегляд умов співробітництва та винагороди.