Backend Engineer [Full Time - REMOTE]
Software Engineering •
Full Time •
RemoteSalary: $100k – $180k •
Equity: 0.1% – 1.0%
About Nirvana Labs
Nirvana Labs is the first full-stack cloud platform designed by crypto natives and cloud experts to cater to the unique demands of web3 companies. Our offerings include a powerful bare metal cloud computing platform, highly reliable load-balanced RPC nodes, and enterprise-grade dedicated nodes.
Why it matters:
Addressing the limitations of traditional cloud providers:
- Traditional cloud providers like AWS, GCP, and Azure fall short in handling the resource-intensive nature of blockchain workloads, leaving web3 companies searching for alternatives as costs explode.
- Our web3-centric approach aims to address these limitations by combining bare metal infrastructure with a specialized operating system.
Driving innovation in web3 cloud infrastructure:
- Nirvana's nodes are the fastest in the web3 industry, with an average global latency of 28 milliseconds, compared to 175 milliseconds for Alchemy, 300 milliseconds for Quicknode, and 400 milliseconds for Infura.
- By reducing cloud bills by up to 85%, we are helping web3 companies optimize their infrastructure costs and focus on driving their core business forward.
The big picture: Nirvana's team includes blockchain operators from BitGo, cloud and data center specialists from AWS, networking specialists from AT&T, and hardware experts from Apple and Google. This diverse expertise allows them to create a cutting-edge cloud platform tailored to the unique needs of the web3 ecosystem.
Our customers include: Chainlink, BitGo, Goldsky, Thirdweb and Pairpoint.
Role
- Lead the design and implementation of scalable backend systems focusing on high performance, security, and reliability.
- Architect and develop well considered and future-proof APIs for internal and external use.
- Develop internal and external tools such as CLIs and Terraform Providers for use by our team and customers.
- Set the standards and drive the adoption of best practices in software development, including code reviews, testing, and continuous integration/deployment.
- Collaborate with cross-functional teams to align technical solutions with business goals and client needs.
- Mentor engineers and promote a culture of knowledge sharing and engineering excellence.
Requirements
- Fluent in English.
- Based in the Americas or Europe (to ensure overlap with the team you’ll work with).
- 5+ years of experience building production systems using Rust or Go.
- Experience building scalable services, ideally having experience with an event streaming architecture.
- Proficient with PostgresSQL and ideally Redis.
- Experience with containerization like Docker and orchestration tools like Kubernetes.
- Up-to-date with current trends and best practices in software architecture, including performance, security and usability.
- Experience with GitHub, code-reviews, conventional commits and GitHub Actions.
- Excellent problem-solving skills and ability to diagnose complex system issues.
- Strong communication skills and experience working in distributed teams.
Nice to have
- Experience with distributed tracing and/or eBPF.
- Contributed to open source projects.
- 1 year of experience in a technical leadership role.
Remote restrictions:
Workday must overlap by at least 5 hours with New York, NY, USA.
We are an equal opportunity employer and value diversity at our company. We welcome qualified candidates of all races, creeds, genders, age, veteran status and sexuality to apply.
How to apply:
Please email careers@nirvanalabs.ai with the role you are interested in as the subject. Please mention in the body, how you came across this role. Resumes/CVs are useful but not mandatory. GitHub or LinkedIn is also useful.