N1
New Grad Software Engineer (Backend Rust)
NEWNew York City, Remote/Europe, Remote/US, ...Full-timeGlobal
š° USD 120,000 - 260,000/yr
š Juniorš Hybrid
RemoteRemote work position availableActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will spearhead development of core backend components for a blockchain network, focusing on networking, reliability, and scalability. You will design and code backend systems primarily in Rust, create and run tests, debug issues, and deploy production-grade components. You will maintain and improve high-quality software engineering practices in an open-source codebase.
Requirements
- āBachelor's degree in Computer Science or related technical field or equivalent practical experience
- āExperience in designing, testing, and implementing scalable backend systems
- āExperience with a low level programming language like Rust, C, C++, Zig
- āExperience in systems programming. Strong signals include experience writing compilers, operating systems, kernels, machine simulators
- āExperience writing correct, reliable software. Must have worked on and deployed software changes to software used by people
- āCreative, independent, and collaborative team player with the ability to work in a fast paced environment
- āActive participation in Bitcoin/Ethereum/Blockchain projects or the open-source community is highly desirable
Responsibilities
- āSpearhead development of core backend components
- āDesign backend software in Rust
- āImplement networking features
- āImprove system reliability
- āImprove system scalability
- āWrite tests and debug production-grade components
- āDeploy software changes to production
- āMaintain and enhance engineering practices in an open-source project
Tech Stack
testingZigreliabilityOpen sourcedebuggingC#Deploymentcompilerbackend