Write high quality and well tested code, and review code from other team members.
Take charge of driving strategic technical initiatives to ensure the reliability and scalability of the chain.
Consistently able to manage projects comprehensively, starting from gathering requirements and designing, to debugging and testing, and finally to release management and operational monitoring.
Design, build, and maintain a large-scale production system on the cloud, ensuring smooth operation and high availability.
Be part of the on-call rotation to guarantee the chain is running 24/7 without outages.
Provide guidance and technical leadership to peers in navigating architectural and coding tradeoffs. Help onboard new and existing members to the Unichain specifics.
Requirements
5+ years of software engineering experience, including 2+ years of software engineering experience on EVM related chains.
Excellent coding skills, deep understanding of cloud architectures, algorithms, and strong debugging capabilities.
Experience building backend systems from the ground up, on a 0→1 fashion.
Desire to keep up with modern best practices in software development/Web3, and shape our tech stack as we build out new systems and services.
Experiencing mentoring junior engineers
Nice to have:
Experience with working on an Optimism chain either contributing to the OP code itself or a different rollup chain
Experience with Solidity
Prior experience with time-series based monitoring / observability systems