About The Company
Scanner is a pioneering technology company dedicated to developing cutting-edge tools for data search and analysis, primarily focusing on
security data lakes. Built with high-performance Rust programming language, Scanner aims to empower
security teams and engineering professionals to efficiently manage and query vast amounts of data. The company's mission is to revolutionize how organizations handle large-scale
security logs and data, providing fast, reliable, and cost-effective solutions that scale with the demands of modern cyber
security challenges. With a focus on innovation,
security, and user experience, Scanner is committed to delivering products that meet the needs of enterprise-level clients while maintaining a startup's agility and responsiveness.
About The Role
We are seeking a talented Full Stack Engineer with a strong
frontend focus to join our dynamic team. This role involves approximately 80% UI development and 20%
backend support, primarily working with our Rust-based
backend systems. The ideal candidate will have extensive experience in building complex, stateful
web applications using
TypeScript and modern declarative frameworks like Svelte,
React, Vue, or Solid. You will be responsible for designing and implementing user interfaces that allow
security engineers to perform rapid queries across petabyte-scale logs, ensuring real-time responsiveness and an intuitive user experience. Collaboration with
backend engineers to troubleshoot, optimize, and extend our Rust services is also a key component of this role. The position offers the opportunity to work on challenging problems involving streaming data, virtualized rendering, and high-performance UI design in a fast-paced, innovative environment.
Qualifications
- 5+ years of professional software development experience
- Proficiency in building complex, stateful web applications using TypeScript
- Strong experience with modern declarative frontend frameworks such as Svelte, React, Vue, or Solid
- Fluency in HTML and CSS
- Experience with frontend performance optimization, including rendering large data sets and profiling
- Product and design sensibility with a focus on user experience
- Understanding of backend concepts such as databases, networking, and request handling
- Willingness to learn and read Rust code, with the ability to make small backend modifications
- Comfort working in a fast-paced, low-process environment
- Ability to collaborate effectively in a remote or hybrid team setting
Responsibilities
- Design, develop, and maintain user interfaces for complex data search and visualization tools
- Implement streaming partial results and virtualized rendering techniques to handle large datasets efficiently
- Collaborate with backend engineers to troubleshoot and optimize Rust-based services
- Ensure UI responsiveness and performance across different devices and data loads
- Translate product requirements into functional, intuitive interfaces
- Participate in code reviews, testing, and deployment processes to ensure high-quality deliverables
- Contribute to the continuous improvement of development workflows and best practices
- Engage with users to gather feedback and iterate on UI/UX designs accordingly
Benefits
- Competitive salary and meaningful equity options
- Comprehensive health benefits including Medical, Dental, and Vision insurance
- 401(k) retirement plan with company matching
- Flexible remote work arrangements with optional in-person collaboration in San Francisco, Mountain View, and Seattle
- Professional development opportunities and growth support
- Dynamic, high-velocity work environment with impactful projects
Equal Opportunity
Scanner is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.