-
Since you mentioned Node CRUD APIs, I'd probably suggest looking at Relay/GraphQL. Would give you exposure to some interesting and employable skills that wouldn't require you learning an entirely new domain on top of it. They are rewriting the current compiler in Rust, which since you mentioned Rust might be interesting to follow. Uneducated takes, but GraphQL is a schema IDL, so would probably be a good place to start to minimize lexical complexity while still having some cool abstract concepts to learn (interfaces, unions, etc).
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
CompilerJobs
A listing of compiler, language and runtime teams for people looking for jobs in this area
It’s definitely a small niche, but it’s not quite as small as you would think. I have recruiters reaching out to me about compiler positions once or twice a month. There’s a good list of companies here: https://github.com/mgaudet/CompilerJobs