Senior NodeJS engineer
Skills
About the Role
You will optimize the OriginTrail Decentralized Network implementation and design and implement NodeJS services and Web3 applications. You will deploy and maintain network applications, manage data exchange between distributed services, and write reusable, testable, and efficient code. You will research Web3 technologies and collaborate with other engineering teams while managing your project priorities and deliverables.
Requirements
- At least 4 years of experience as a NodeJS developer
- Deep understanding of NodeJS internals including event loop, worker pools, and profiling
- Strong experience in JavaScript and associated libraries and frameworks
- Strong experience in data structures, database systems and algorithmic complexity
- Understanding of scalable application design principles
- Strong experience using dev tooling such as Git and CI/CD tools
- Strong proficiency in English language
- Nice to have: familiarity with OriginTrail technologies
- Nice to have: experience with P2P networking or libp2p
- Nice to have: experience with consensus algorithms
- Nice to have: experience with cloud environments (Azure, AWS, Oracle, DigitalOcean)
- Nice to have: experience with blockchain and smart contracts (e.g., Truffle)
- Nice to have: knowledge of front-end technologies such as HTML5 and CSS3
- Nice to have: experience with GS1 and W3C standards
Responsibilities
- Optimize NodeJS implementations
- Design and implement NodeJS services
- Deploy and maintain network applications
- Manage data exchange between distributed services
- Research and learn Web3 technologies continuously
- Collaborate across engineering teams
- Manage project priorities, deadlines, and deliverables
Benefits
- Cutting-edge Web3 technology R&D environment in an international team
- Competitive compensation package
- Hands-on experience implementing Web3 and state-of-the-art technologies across industries
- Environment and resources for professional growth
- Access to educational resources, events, and conferences
- Flexible work location
