Senior Full Stack Engineer
zkLink Labs develops zkLink Nova, an aggregated Layer 3 zkEVM network, and zkLink X, application-specific aggregated rollup infrastructure. Its products aggregate liquidity across Ethereum and connected Layer 2 networks for users and developers building high-performance applications.
Projects
About zkLink Labs
zkLink Labs operates rollup infrastructure intended to address multi-chain liquidity fragmentation and simplify deployment of decentralized applications. zkLink Nova is a general-purpose aggregated Layer 3 zkEVM network with bridging and explorer services, while zkLink X provides customizable application-specific rollups, SDKs, APIs, and zero-knowledge proof-based multi-chain state synchronization. The organization serves dApp developers and users of multi-chain trading and DeFi applications.
Skills
About the Role
You will lead a team of developers, providing technical guidance, conducting code reviews, and mentoring teammates. You will design and implement scalable web applications using TypeScript, JavaScript, and Node.js, and integrate blockchain and smart contract interactions. You will oversee the full development lifecycle from planning to deployment and support, make architectural and technology decisions, collaborate with product and design stakeholders, and keep the codebase reliable and maintainable.
Requirements
- Bachelor's degree in Computer Science or related field or equivalent experience
- 5+ years of web development experience with a strong focus on TypeScript, JavaScript, and Node.js
- Experience leading and mentoring a team of developers
- Proficient in blockchain concepts, cryptocurrencies, and smart contracts
- Familiarity with databases such as MySQL, PostgreSQL, or MongoDB
- Ability to make informed technology and architecture decisions
- Strong communication skills and ability to influence cross-functional teams
- Experience with Ethereum, Solidity, or Truffle (preferred)
- Knowledge of distributed systems, microservices architectures, and containerization (preferred)
- Experience with cloud platforms such as AWS, Google Cloud, or Azure (preferred)
Responsibilities
- Lead a team of developers and provide technical guidance
- Perform code reviews and ensure code quality
- Develop and maintain web applications using TypeScript, JavaScript, and Node.js
- Integrate blockchain technology and smart contract interactions into web applications
- Design and architect scalable solutions for web3 challenges
- Collaborate with product managers, designers, and engineers to translate requirements into technical solutions
- Oversee the development lifecycle including planning, testing, deployment, and support
- Mentor team members and provide career development guidance
- Stay up-to-date with blockchain, TypeScript, JavaScript, and Node.js developments
