Services
Industries

Lead Node.js Developer (Blockchain Project)

Vacancy Description

We are looking for a Lead Node.js Developer (Blockchain Project).

We are building a next-generation ecosystem with a blockchain as its foundation, a non-custodial wallet, and a stablecoin protocol. After a successful demo, the project is now preparing the core components (blockchain + stablecoin) for launch. In parallel, development has started on additional secured projects, including:

A document management system,
A country-specific solution,
An e-invoicing platform,
And several other ecosystem modules ready to begin.

Tech Stack
Node.js / TypeScript, NestJS
PostgreSQL, Redis / Valkey
L2 blockchain (interaction with other networks)
Docker, Kubernetes (bare-metal & cloud infrastructure)

Requirements:
6+ years of experience with server-side JS/TS;
Perfect understanding of TypeScript, JavaScript fundamentals, and internals;
Strong experience with NestJS;
Experience with various ORMs;
Understanding of different types of scaling and microservice architectures in its different implementations;
Expertise in data structures, algorithms, and software and architectural design patterns;
Proven ability to make architectural decisions and foresee potential issues that different decisions may cause;
Proven ability to develop large ecosystem products with shared components;
Expertise with popular EVM-compatible blockchains (L1/L2s) and understanding of their internal mechanics;
Experience with various database engines (both relational and non-relational), including schema/query design and validation;
Ability to choose and apply other technologies when needed (beyond JS/TS and their frameworks);
Experience with Docker, containerization, orchestration tools, and familiarity with DevOps practices and Infrastructure-as-Code (IaC) tools);
Experience with production systems and their lifecycle;
Strong analytical and problem-solving skills;
Proven ability to manage several cross-functional teams of varying sizes with partially shared responsibilities;
Proficiency in writing unit, integration, and end-to-end tests;
Conversational English.

Responsibilities:
Write efficient, maintainable code;
Design and implement independent, self-sufficient components efficiently;
Participate in architectural discussions and technical decision-making;
Identify potential technical risks and develop mitigation strategies;
Ensure effective knowledge sharing and maintenance within the team;
Foster a collaborative and innovative development environment;
Perform cross code reviews with team members;
Properly maintain documentation.

We offer

We offer

Competitive compensation and social package (20 working days of annual leave, 4 days off, 5 paid sick days)

Flexible working hours, possibility to work remotely as fully as partially and support for a healthy lifestyle, compensation for participation in sport events

Challenging projects in diverse business domains and a variety of tech stacks. Opportunity to choose IT equipment you like

Personal development and professional growth opportunities. Compensation for your professional certification & support for your learning activities

Work with talented, ambitious and family-feel team

Educational possibilities: corporate courses, knowledge hubs, and in-house English classes

Professional accounting support. Opportunity to choose IT equipment you like

Fascinating corporate parties, team-building activities and memorable anniversary presents

Tamara Mitiagina
Tamara Mitiagina
Head of Recruiting
Apply Form

Send Us Your CV

    (File requirements: pdf, doc, docx, rtf, ppt, pptx)