Nethermind

Tech Lead

Nethermind

full-time

Posted on:

Location Type: Remote

Location: Remote • 🌎 Anywhere in the World

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Distributed SystemsGoRust

About the role

  • Lead the technical design and architecture of scalable, high-performance systems and components, making key decisions to guide the team's direction.
  • People management, including but not limited to mentoring, coaching, and empowering engineers on your team, fostering their professional growth and technical skills.
  • Project management, keeping the project on track and having all stakeholders informed.
  • Champion best practices for software development, including code quality, testing, and observability.
  • Foster a collaborative and inclusive team environment by facilitating code reviews, architecture discussions, and problem-solving sessions.
  • Partner with product and research teams to translate requirements into a clear technical roadmap and break down complex projects into actionable tasks.
  • Develop and implement efficient algorithms and complex data structures, setting the standard for the team.
  • Innovate solutions for new and novel technical challenges, guiding the team through uncharted territory.
  • Remain hands-on, contributing to the codebase and tackling the most challenging technical problems alongside your team.

Requirements

  • Exceptional problem-solving skills with a passion for tackling complex, algorithmic challenges.
  • Extensive experience in software development, with a proven track record of shipping high-quality products.
  • Familiarity with Rust, Go, or C# is a plus but not mandatory.
  • Mastery of software architecture, design patterns, and system design principles.
  • Strong experience with distributed systems, networking, or low-level programming is highly advantageous.
Benefits
  • Professional Growth: Continuous learning opportunities and the chance to work with industry leaders.
  • Fully Remote: Work from anywhere in the world.
  • Flexible Working Hours: Manage your own schedule to balance work and life effectively.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software developmenttechnical designarchitecturealgorithmsdata structuresdistributed systemsnetworkingdesign patternssystem designRust
Soft skills
people managementmentoringcoachingproject managementcollaborationproblem-solvingcommunicationempowermentfostering growthfacilitating discussions