About Kuna Originating from Ukraine as a pioneering one-man over-the-counter (OTC) project in 2014, KUNA has evolved over the last decade into the oldest and continuously operating crypto business from Eastern Europe. KUNA is a leading crypto banking platform encompassing KUNA Pay, KUNA.io, and KUNA Core.
6 грудня 2024

Senior NodeJS Back End Engineer (Blockchain integrations, Leadership)

Київ, за кордоном, віддалено

KUNA
KUNA is a leading crypto banking platform encompassing KUNA Pay, KUNA.io, and KUNA Core. Our comprehensive range of modern B2B, B2C, B2G, and B2B2C products and services is designed to cater to the intricate requirements of both businesses and individual consumers.

Now, with a solid foundation of 600,000 users in our home market, we are extending our premier services across Europe and Switzerland, marking a new chapter in our expansion.

Our esteemed position within the top 30 by Forbes Ukraine and a team renowned for its high qualifications and global recognitions empower us to ambitiously plan for the future on an international scale.

KUNA Pay
KUNA Pay helps businesses by creating crypto bank accounts. This allows them to accept crypto payments from other businesses and settle in Euros directly into their bank accounts, avoiding direct involvement with cryptocurrencies.

KUNA Core
KUNA Core is a tool that allows businesses to implement a ready-made solution for simple and understandable interaction with Blockchain. KUNA Core project is to enable project partners to carry out a wide range of the crypto services.

Duties and Responsibilities:

Architecture Design & Microservices Development:

  • Design and develop scalable, distributed systems using Node.js and microservices architecture.
  • Take a lead in the architecture questions, development, and support of high-volume transaction processing systems with blockchain integrations.
  • Implement solutions that ensure secure communication and data integrity across blockchain services.
  • Collaborate with cross-functional teams to design APIs and services that meet performance and security requirements.
  • Demonstrate strong product ownership and business acumen skills.
    Blockchain Integration:
  • Design and implement integrations with EVM (Ethereum, Binance Smart Chain) and non-EVM blockchains (Bitcoin, Tron, Solana).
  • Develop custom blockchain nodes and APIs to support blockchain-based services and microtransactions at scale.
  • Architect and build solutions that handle communication between different blockchains and KUNA’s core infrastructure.
  • Ensure the reliability, security, and scalability of all blockchain interactions.
  • Troubleshoot and resolve issues related to blockchain node synchronization, consensus mechanisms, and transaction processing.
    Leadership & Collaboration:
  • Lead your scope of product and services, providing technical guidance and conducting code reviews.
  • Participate in daily team meetings, fostering collaboration across teams, and driving development best practices.
  • Ensure smooth integration with KUNA’s ecosystem.
    Operations & Monitoring:
  • Monitor and troubleshoot large-scale distributed systems to ensure high availability and resilience.
  • Analyze incidents, identify root causes, and implement solutions to prevent future issues.
  • Maintain and optimize Docker and Kubernetes-based microservices for smooth operations.
  • Work with databases and message brokers, ensuring efficient data flow between services.

Requirements:

  • 5+ years of experience with JavaScript (JS) and TypeScript (TS) or other OOP languages.
  • Proven experience of 3+ years in blockchain integration, with hands-on experience working with EVM and non-EVM blockchains such as Bitcoin, Tron, and Solana.
  • Strong understanding of how blockchains work, including consensus mechanisms, smart contracts, and cryptographic principles.
  • Experience with AWS, strong understanding, and ability to hands-on work with infrastructure-as-a-code setup.
    Node.js Expertise:
  • Extensive experience in scalable microservices development using Node.js.
  • Strong understanding of issues that Node.js has in scalable applications and microservices architectures.
  • Strong knowledge of API development and implementation, with a focus on high load, security, and performance.
  • Experience working with databases, message brokers, and Docker/Kubernetes in cloud environments.
  • Security:
  • Experience with secure communications, infrastructure security, and best practices for network security and protecting data in the cloud.
  • Experience with passing audits, like PCI DSS, ISO, and penetration tests.
  • Leadership:
  • Proven leadership skills, with experience in leading engineers and leading technical projects.
  • Ability to communicate complex technical concepts clearly and effectively across teams.

Preferred Skills:

  • Knowledge of Solidity or other smart contract languages.
  • Experience with blockchain transaction monitoring and handling multi-chain interoperability.
  • Familiarity with cloud-based architectures (AWS, GCP) and CI/CD pipelines.

We offer:
— High-growing and dynamic product with endless opportunities for growth financially and professionally;
— Flexible hours;
— Office in Warsaw.

What this job will do for you:
— We have a socially important project, and we want to solve universal problems with crypto banking solutions for businesses and individuals;
— We are ready to give you all the necessary knowledge and training, and we are open to using your knowledge and experience to achieve success.

LinkedIn