Senior Rust Developer
Published | September 15, 2022 |
Location | San Francisco, CA |
Category | Default |
Job Type | Full-time |
Description
Join our engineering team!
This Jobot Job is hosted by Mike Duffy
Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resume.
Salary $100,000 - $120,000 per year
A Bit About Us
We are a rapidly growing blockchain company with a focus on digital assets
The Senior Backend Developer will be building API's and some of our most critical backend infrastructure using Rust. The ideal Backend Developer candidate does NOT need experience with Rust, so long as you are willing to learn!
Why join us?
- Excellent benefits!
- High-growth company!
- Use cutting-edge technologies!
- Outstanding company culture!
Job Details
As a Senior Rust Developer, you will build and maintain our API functionality, allowing it to scale to serve millions of users daily. You will contribute to and maintain our highly performant API stack, written in 100% Rust and supported by a PostgreSQL DB stack.
About You
You thrive on learning new technologies, don’t believe in one-size-fits-all solutions, and adapt easily to meet the needs of massive growth and a rapidly evolving environment.
You have exceptional written and verbal communication skills.
You are a quick learner.
You can spend significant periods working in EU daylight hours (7 00 - 17 00 GMT).
Requirements
8+ years experience as a software engineer.
4+ years experience in building highly trafficked backends and APIs.
4+ years experience with PostgreSQL.
Solid programming experience in Rust, or a willingness to learn it quickly.
Experience In CircleCI, Github Actions, And Other CI/CD Pipelines.
Experience contributing to open-source projects.
Solid understanding of security protocol stacks and crypto libraries and functions. You know enough about cryptography to understand the difference between key signing, hashing, and encryption.
A degree in Computer Science, Engineering, or Mathematics from a recognized university is preferred.
A proven track record in the skills required for this role.
What You'll Do
Develop and maintain Rust APIs and related backend tools.
Perform code reviews
Identify, prioritize and execute tasks in the software development life cycle.
Enjoy communicating and engaging with teammates, as well as with the broader community, in written form.
Take advantage of and actively use both long-form communications tools (e.g., GitHub issues) and instant messaging tools as a natural part of the project's development.
Be responsible for designing and scoping development tasks.
Develop elements of the overall protocol software solution.
Automate tasks through appropriate tools and scripting.
Document development phases and monitor systems.
Benefits
100% Remote
Highly competitive compensation package
Comprehensive benefits, including up to 100% paid medical, dental, & vision insurance coverage for you & your loved one.
401k program
An Oculus Quest 2 - Our All Hands meetings and Engagement events are done in VR
Flexible work schedule and paid time to create your work/life harmony
An international team of highly talented and engaged people from different cultural backgrounds and locations.
The latest technology and equipment to do your best work from your home office
Interested in hearing more? Easy Apply now by clicking the "Apply" button.