IdeaSoft.io

IdeaSoft.io

Lead Node.js Developer (Blockchain Project)

Деталі

Рівень
Lead
Формат
Office
Категорія
Backend
Англійська
Потрібна
Відгукнутися

Опис

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)

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.

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.

Will be a plus

* Understanding of consensus algorithms, cryptographic principles, and
decentralized applications (dApps);
* Familiarity with Matterlabs’ zk stack;
* Experience in FinTech domain;
* Understanding of how different rollup technologies work;
* Openness for technology stack change and adaptiveness.

We offer:

* Competitive compensation;
* Social package (24 working days of annual leave, 5 paid sick days);
* Flexible working hours;
* Challenging projects in diverse business domains and a variety of tech
stacks;
* Personal development and professional growth opportunities;
* Work with talented, ambitious and family-feel teams;
* Educational possibilities: corporate courses, knowledge hubs, and in-house
English classes;
* Compensation for your professional certification & support for your learning
activities;
* Opportunity to choose IT equipment you like;
* Corporate social responsibility.

Подібні вакансії