K
Kyrrex
Backend
Node.js Developer
Node.jsNestJSTypeScriptTypeORMPostgreSQLRxJSSwagger/OpenapiDockerRedis CacheRabbitMQKafkaSolidAcidCi/CdJiraREST APIPrometheusOpentelemetry
About the Position
Looking for a Node.js Developer to develop and maintain scalable microservice solutions. The role involves working with modern tech stack in a fintech/crypto product. Fully remote work with flexible hours.
Responsibilities
- Розробляти та підтримувати мікросервіси на Node.js
- Проєктувати та реалізовувати RESTful API
- Працювати з базами даних, оптимізувати запити та структуру даних
- Писати чистий, тестований і документований код
- Брати участь у Code Review та технічних обговореннях
- Інтегрувати зовнішні API та сервіси
- Моніторити й оптимізувати продуктивність систем
- Брати участь у командних зустрічах (Daily Stand-up, Planning, Review, Retrospective та інших)
- Підтримувати актуальний статус задач у Jira та своєчасно оновлювати інформацію щодо їх виконання
- Брати участь в аналізі вимог, оцінці задач і обговоренні технічних рішень перед початком розробки
- За потреби оперативно усувати критичні дефекти
Requirements
- 3+ роки комерційного досвіду розробки на Node.js
- Від 1 року практичного досвіду роботи з NestJS
- Практичний досвід роботи з TypeScript, TypeORM, PostgreSQL, RxJS, Swagger/OpenAPI та Docker
- Досвід роботи з Redis та розуміння принципів кешування
- Досвід роботи з мікросервісною архітектурою
- Досвід роботи з RabbitMQ або Apache Kafka
- Розуміння та практичний досвід застосування патернів проєктування (Singleton, Factory, Observer, Strategy, Decorator тощо)
- Практичний досвід застосування принципів SOLID та ACID
- Досвід написання автоматизованих тестів
- Розуміння принципів CI/CD
- Відповідальне ставлення до дедлайнів та проактивна комунікація щодо можливих ризиків під час виконання задач
- Вміння документувати реалізований функціонал та підтримувати документацію в актуальному стані
- Уважність до деталей та UI/UX, звичка самостійно перевіряти реалізований функціонал перед передачею на тестування
- Досвід роботи з проєктами у сфері Crypto або FinTech
- Досвід роботи з високонавантаженими (High-load) системами
- Досвід роботи з Apache Kafka
- Досвід використання Prometheus або аналогічних систем моніторингу
- Досвід роботи з OpenTelemetry або подібними інструментами
Benefits
- 💻 Сучасний fintech/crypto продукт
- 🌍 Remote формат роботи
- 🕐 Гнучкий графік
- 💬 Сильна команда та цікаві технічні задачі
- 📈 Можливість професійного розвитку
Node.js Developer
View Original