Senior Software Developer
Core
Design and implement intuitive user interface components for Fleet (central management for Elastic Agent) and Streams (log data handling tool), integrating front-end with back-end services.
Role type
Senior Software Engineer (Full-stack UI/Backend)
Builds
Fleet management experience and Streams log data ingestion/organization tools
Domain
Search AI, Observability, Log Data Management
Deliverable
production ML models | product features
Required skills
TypeScript, React, Node.js, Architecture & System Design, End-to-end project ownership, AI-assisted development tools, Code review & security analysis, Async collaboration
Preferred skills
Reactflow, Elastic stack, Observability tooling, Kubernetes, Cloud-native development, Real-time data/streaming experience, Open-source contribution, Engineering mentorship
Technologies
TypeScript, React, Node.js, Reactflow, Elastic stack, Kubernetes
Responsibilities
Design and implement UI components using React and TypeScript; Integrate front-end elements with back-end services; Lead architecture discussions considering trade-offs, performance, and scale; Establish coding standards and promote reusable components; Conduct code reviews and identify security vulnerabilities; Collaborate with designers and product managers to translate mockups into functional UIs.
Seniority
Senior, hands-on IC