Senior Node.js Developer (Blockchain Project)
What engineering roles in crypto pay
138 salaries · our own dataMost engineering roles in crypto pay between $145k and $253k, with a median of $204k.
As a Senior Node.js Developer at IdeaSoft, you will contribute to a large-scale blockchain project, working on backend development for a blockchain-based ecosystem. You will build scalable services, integrate blockchain components, and develop secure and reliable backend solutions. This role is a good fit if you have strong Node.js experience, understand backend architecture, and are interested in working with real blockchain products.
What you'll do
- Write efficient, maintainable code for blockchain backend systems
- 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
- Perform code reviews with team members
- Maintain documentation to support the codebase
What you bring
- 4+ years of experience with server-side JavaScript/TypeScript
- 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
- 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 and 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
Nice to have
- 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
What we offer
- Competitive compensation
- Social package including 24 working days of annual leave and 5 paid sick days
- Flexible working hours
- Challenging projects in diverse business domains and a variety of tech stacks
- Educational possibilities through corporate courses, knowledge hubs, and in-house English classes
- Compensation for professional certifications and support for your learning activities
- Work with a talented, ambitious team with a family-feel environment
About IdeaSoft
IdeaSoft is a software development company working on large-scale blockchain projects and other challenging initiatives across diverse business domains.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
Ideasoft has 8 open roles on CryptoJobsHQ: 5 in Engineering, 2 in Operations and 1 in Research. All are on-site or hybrid, mostly in the UK and the UAE. 6 were posted in the last 7 days.
All 8 Ideasoft roles →- Python Blockchain Developer at MADIFF · Remote
- Senior Backend Engineer at Uniswap · Remote
- Nexus Labs - Smart Contract Engineer at deCircle · Remote
- Blockchain Architect at Impronics Technologies · Hybrid
