Develops and maintains KCL, a DSL for 3D design, by implementing interpreter features in Rust/WebAssembly, integrating with TypeScript GUI/IDE, and enhancing frontend performance with React and CodeMirror. Requires proficiency in Rust, TypeScript, functional programming, parsers, and AST manipulations.
145k – 195k/yr
On-siteFullstack Engineering
About the role
What You’ll Do
Integrate the interpreter for a domain specific language (DSL) with a GUI written in TypeScript
Implement code-mods and other code refactoring tools
Add features and maintain an interpreter written in Rust, running in WebAssembly
Maintain a language parser and syntax highlighting
Develop and optimize the frontend of our modeling app, focusing on performance and user experience
Collaborate with backend teams to design and implement robust APIs that support the app's code-driven design functionality
Enhance the app's UI/UX by leveraging TypeScript, React, and XState, ensuring that the interface is both powerful and easy to use
Develop delightful CodeMirror extensions that bridge the gap between the user's code and the 3d-model
Implement advanced AST/code-mods, CodeMirror enhancements, and deep integration with WebAssembly (Wasm) for performance improvements
Utilize XState for state management to maintain app consistency and reliability across various user interactions
Apply a deep understanding of JavaScript and browser internals to improve app functionality and performance
What You’ll Need
B.S. Computer Science or a related field, or equivalent professional experience
Demonstrated professional experience and proficiency in software development contributing to highly scalable and reliable systems
Proficiency with Rust, and Javascript/TypeScript
Experience with functional programming languages
Knowledge of language parsers and interpreters
Knowledge of AST driven code-mods
Experience with Git
Solid understanding of modern techniques and algorithms related to workflow design
Familiarity with libraries and tools for programming language interoperability
A testing-based and automation-focused approach to engineering
Senior Full Stack Software Engineer building elegant, maintainable features end-to-end for Seeq's industrial data analytics platform using React + TypeScript frontend and Python/Node.js backend. Requires substantial experience, leadership/mentoring skills, and strong full-stack expertise.
145k – 145k/yr
Remote5+ YOEFullstack Engineering
Senior Software Engineer, Rider
LyftNew York, NY
Builds and maintains rider-facing features for Lyft's rideshare platform, collaborating cross-functionally to deliver scalable, fault-tolerant systems. Requires 5+ years experience with distributed systems, cloud platforms, and Kubernetes.
146k – 185k/yr
Hybrid5+ YOEFullstack Engineering
Senior Software Engineer
CriblUnited States
Senior full-stack engineer building identity, auth, and platform infrastructure for Cribl's telemetry products. Focus on Node.js/TypeScript, AWS, CI/CD, and mentoring junior engineers.
143k – 205k/yr
Remote5+ YOEFullstack Engineering
Senior Software Engineer
NotableSan Mateo, CA
Senior Fullstack Engineer designs and develops high-performance web applications and RESTful APIs for a healthcare AI platform, integrating ML/NLP models. Requires 3-6 years experience with modern front-end/back-end technologies and cloud platforms.
143k – 179k/yr
Hybrid3+ YOEFullstack Engineering
Senior Software Engineer
ZooxFoster City, CA
Build and maintain tools, editors, validators, and pipelines for Zoox's high-definition road network used in autonomous vehicle operations. Requires 5+ years experience with Python/C++, graphics programming (OpenGL/WebGL), AWS, and REST APIs.