Salad is at a key inflection point: we’ve successfully built a seed-stage product to connect gamers, their idle computers, and the ever growing demand for computer power. Now, we’re ready to put fuel on the fire and scale Salad into the next big thing in computing. Our users trust Salad to turn their idle computers into rewards with the click of a button. Building and maintaining trust is core to everything we do. We reward our users with gift cards, subscriptions, games, and more. Today these idle computers support public blockchain networks, but we’re quickly building a distributed infrastructure with our sights set on exascale computing.
We’re looking for a Backend Software Engineer to help us build this future of computing. Reporting directly to the Director of Engineering, this role will have the opportunity to influence the design of key components and drive the implementation of major features.
We support some flexibility with work schedules, but we also work together as a tight-knit team. Collaboration and meetings necessitate a time zone from UTC-05:00 (Eastern Time Zone) and UTC-09:00 (Alaska Time Zone).
As an engineer on our cross-functional team, you’ll work collaboratively with product managers, designers, fellow engineers, and support technicians to build high-impact features in our core and developing products. This role is highly technical, and you’ll be a top code contributor. Your efforts will be focused on APIs, microservices, data security, and third-party integrations.
The Tech Stack
Salad successfully shipped a MVP in less than 3 months using serverless infrastructure. As we grew, we began to hit the scaling and throughput limits of these services. We spent the last year building a rock solid, hyper-scalable application infrastructure built-in on a unique virtual actor pattern all the while delivering the most requested new features.
Our open-source desktop and web-based applications are built in TypeScript on Electron, React and Node.js. Our APIs and services are built in C# powered by ASP.NET Core and Microsoft Orleans, a framework for robust, scalable, distributed applications.
We leverage AWS, Azure, Elastic Cloud, and Cloudflare to deliver high-quality experiences to users all around the world. We also love to automate all the things, managing our system with tools such as Docker, Kubernetes, and Terraform.
The Skill Set
* 3+ years of experience in software development.
* Proficient with C# and ASP.NET Core. Extra points if you’ve used Microsoft Orleans.
* Excellent technical and communication skills.
* Experience with agile methodologies.
* Work independently to follow through on assignments with minimal direction and take action when answers to a problem are not readily apparent in equivocal situations.
BOOM! Bonus Points
* Personal laptop — MacBook Pro
* Private health & dental insurance
* 20+ vacation days
* Remote/coworking work
* Accounting and legal support required to file taxes
* A small team of highly skilled people focused on success