Kuna Family

Senior NodeJS Developer

Job Description

Posted on: 
June 15, 2022

A group of fintech projects that builds and improves the world's infrastructure using blockchain technology. We are a new-generation cryptocurrency financial service that allows you to exchange, convert and make payments in both fiat and cryptocurrency. We have 450,000+ active users, are in the top 30 of Forbes Ukraine and have a staff of 70 people. Our products solve users' problems - we provide a simple migration between financial systems (traditional and crypto). Currently, there are 5 products in the company's portfolio.

Company Mission - to create a cryptocurrency financial infrastructure similar to fiat

Our plans as a company: to make cryptocurrency alternative finance infrastructure.

Role in the project: write a lot of perfect code, architect and build high load distributed system

Why did the vacancy arise: Company growth → request to dev department growth → Need to increase dev capacity

How to join our team? → Do perfect code

What technologies we use in our work now:
-Nodejs
-Typescript
-React + Mobx
-Graphql
-Postgresql/Redis
-RabbitMQ/Kafka
-Containerization (Docker, k8s)
-More than 100 self-development packages
-Distributed algorithm

Tools which we use:
-Jira + Confluence
-Slack + Telegram
-G Suite

Who do you interact with?
The technical team (it's like a flat structure), which consists of 13+ developers, DevOps, BA

Responsibilities

Design, development, support, monitoring and troubleshooting of large-scale distributed systems based on microservices with a high volume of transactions

Job Requirements

- 3+ years of experience with TS (And ts ecosystem)
- experience with MySQL, Postgres, Redis or similar databases;
- experience in API development and implementation (with a focus on high load and security);
- extensive experience in scalable microservices in Node.js;
- experience with secure communications, infrastructure security, network security, and best practices of protecting data in the cloud;
- experience with the HTTP / HTTPS protocol;
- experience with WebSockets, RabbitMQ;
- experience with Docker and Kubernetes;
- experience with metrics / code checking tools;
- ability to write clear and concise documentation;
- team playing;
- independence and striving for growth;

Would be a plus

- blockchain protocols and technologies comprehension
- microservice architecture
- consensus algorithm
- sharding
- rust languages
- consensus algorithm

Apply now

More job openings