Senior Full Stack Engineer (Blockchain experience)
IdeaSoft
Responds Quickly
$$$$
We’re looking for a Senior Full Stack Engineer to join a Web3 project.
The project is based on ZK-proof technology (zero-knowledge proofs), enabling decentralized verification of user attributes without directly exposing personal data.
Responsibilities:
- Design, develop, and implement blockchain solutions using Node.js, JavaScript, and TypeScript, following clean code principles
- Collaborate with the team to define project requirements and architecture for blockchain-based applications
- Integrate blockchain functionality into new and existing systems and applications
- Perform code reviews and ensure the quality and security of the developed software
- Develop and maintain tests for components
- Collaborate with other developers and stakeholders to identify and implement improvements.
Professional requirements:
- Strong knowledge of JavaScript/Typescript, with a focus on writing clean, maintainable code
- 3+ years of commercial experience as a full-stack engineer with NodeJS (NestJS)
- Strong understanding of the event loop in Node.js and its implications on application performance and scalability
- 2+ years of commercial experience with ReactJS/Next.js
- Familiarity with asynchronous programming concepts, including Promises and async/await
- Experience with optimizing code performance and addressing blocking and concurrency issues in event-driven systems
- Solid understanding of blockchain technology, cryptographic principles, and decentralized systems
- Experience with viem, ethers.js or similar libraries for interacting with blockchain networks
- Strong problem-solving skills and the ability to troubleshoot complex issues;
- Proficiency in writing unit tests, integration tests, and end-to-end tests for Node.js and blockchain components
- Experience with PostgreSQL databases and query languages (e.g. SQL)
- Familiarity with database design and optimization principles
Will be a plus:
- Experience in designing and maintaining SDKs and public-facing components
- Understanding of, or hands-on experience with, decentralized or multi-party protocols
- Solid understanding of zero-knowledge proofs (ZKPs) and their applications
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
Required domain experience
| Blockchain / Crypto | 1 year |
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |
JavaScript, TypeScript, Node.js, Nest.js, Blockchain
Published 11 May
88 views
·
42 applications
Last responded 4 hours ago
See stats of candidates who applied for this job 👀
📊
Average salary range of similar jobs in
analytics →
Loading...