Position: Senior Rust/ Substrate Developer
Company: Simplify
Experience required: 5y
Category: Rust
English level: upper
Published: 2022-12-01T00:00:00+02:00

Simplify is looking for a Senior Rust/ Substrate Developer.

We propose a full-time remote job.

This is a great opportunity to work with our friendly team on many interesting projects and be involved in architecture design and development as well as other challenging and interesting tasks.

About us:
We’re a creative team of marketers, designers, developers, and copywriters, who are focused on solving business problems by making simple, but effective websites & mobile apps.
Our job is to eliminate barriers, misunderstandings, and unawareness between a product and a consumer. We make our way to each other simply.
Simplify. Your way to Greatness.

About customer
The client is a Biotechnology company based in the USA and with the main business in creating and developing innovative life science tools with a range of instruments that tap the power of molecular rotational resonance (MRR) spectroscopy. After 10 years of supporting 5+ MRR instrument types for various disjointed fundamental research applications with a single monolithic code base, the client is preparing a commercial launch of a new product that will pull together the best parts of the client's most popular instruments into a single machine. On the software side, this is an opportunity to move from a legacy code base with significant technical debt to a new more modern architecture and technology stack

The Project
Technologies used:
Language: Rust
UI Platform: Tauri (POC in progress with a Core Tauri Developer)
Front End: Web tech (typescript) but still to be determined (Svelte, SolidJS, etc.??)
Plotting (echarts POC in progress) – MRR spectra have a lot of points so we need to test tauri’s webview - approach with regard to performance for interactive plotting with 1 million+ points – likely to involve “abstract rendering” – where server only sends “just enough” points which depends on the current zoom level
DB: SQLite with Diesel ORM
Hardware communication: Actor-like with message passing through channels (POC in process). Some HW will broadcast out on a schedule and some is request / response.


We offer:
• Professional development and personal growth
• Financial opportunities that attract
• Remote work option
• Comfortable working environment
• Paid vacation
• Paid sick leave
• Friendly and open-minded team