Responsibilities:
- Innovate and Maintain: Design and implement key improvements to the Everclear (prev Connext) codebases, focusing on enhancing product quality and protocol reliability.- Ownership: Take ownership of maintaining and improving parts of our existing stack, with an emphasis on backend infrastructure.- Quality Assurance: Support system-wide monitoring and alerting to ensure our infrastructure remains robust and reliable.- Open-Source Collaboration: Review and accept code contributions from open-source developers and community members, fostering a collaborative environment.- Cross-Team Collaboration: Collaborate with external teams within the ecosystem to integrate and align our technologies.- Remote Team Coordination: Effectively co-work with remote teams across different time zones, ensuring seamless communication and project progression.
Requirements
- 3+ years of experience with highly performant, concurrent distributed systems.- Extensive experience building and maintaining production systems at scale.- Experience with Typescript, Rust, and Go.- Basic experience with Ethereum development paradigms (Ethers, Hardhat, etc.).- Familiarity with Postgres and SQL.Familiarity with queue architectures such as Kafka, Docker, AWS.- Excellent communication and organizational skills.- Experience with security hygiene best practices- Security first mindset- A drive to be constantly learning - much of what we're working on is groundbreaking technology and requires having an investigative, growth mindset to succeed in.
Nice-to-Haves
- Experience with p2p networks and consensus systems.- Experience with Solidity.- Dev ops expertise (Kubernetes, Terraform etc.)Apply for this job