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)
 
- 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.
 
- 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.