
Tech Lead
Nethermind
full-time
Posted on:
Location Type: Remote
Location: Remote • 🌎 Anywhere in the World
Visit company websiteJob 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