New Grad Software Engineer (Backend Rust)
2 days agoJuniorSalary: 120K - 260KNew York City; Remote/Europe; Remote/US; San Francisco Bay AreaHybridFull TimeBackendJobs by N1
Skills
About the Role
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
