Job VC

Node.js Developer (Blockchain experience)

IdeaSoft · djinni · $$$$ · Тільки віддалено Весь світ
Open original ↗
We are looking for

a
Node.js Developer (Blockchain Project).

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
3+ years of experience with server-side JS/TS;
Solid understanding of TypeScript and JavaScript fundamentals and internals;
Experience with Express, NestJS, or similar frameworks;
Strong understanding of asynchronous programming, event-driven architecture, and non-blocking I/O;
Understanding of different types of scaling and microservice architectures in various implementations;
Hands-on experience with Web3.js or Ethers.js for interacting with Ethereum or other EVM-compatible networks;
Understanding of smart contracts;
Familiarity with popular blockchains such as Ethereum, Binance Smart Chain, or Layer 2 solutions;
Expertise in data structures, algorithms, and software design patterns;
Solid understanding of software architectural patterns;
Experience with relational databases (especially PostgreSQL);
Deep experience with SQL (including schema/query design and optimization);
Experience with ORMs;
Familiarity with Docker, containerization, and orchestration tools;
Strong analytical and problem-solving skills;
Proficiency in writing unit, integration, and end-to-end tests;
Conversational English.

Will be a plus
Familiarity with DevOps practices and Infrastructure-as-Code (IaC) tools;
Understanding of consensus algorithms, cryptographic principles, and decentralized applications (dApps);
Familiarity with Matter Labs’ zk stack;
Experience in the FinTech domain;
Understanding of different rollup technologies;
Openness to technology stack changes and adaptability.

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.