Elastic · Remoto · Ottawa, Canada
Join our Streams UI team as a Senior Software Developer, where you'll have the opportunity to shape and enhance our user interface. You'll work on Fleet, the central management experience for Elastic Agent in Kibana, and Streams, our new tool for handling log data. You'll design and implement intuitive user interface components, lead discussions on architecture and system design, establish coding standards, conduct thorough code reviews, collaborate with a fully-distributed team, and partner closely with designers and product managers. Enjoy benefits such as fully paid health coverage, flexible location and schedule, generous vacation days, parental leave, volunteer time, and charitable donation matching.
- Solid production experience with full-stack JavaScript, preferably TypeScript; React on the front end and Node.js on the back end. Some experience with Reactflow is a plus
- Proficient architecture and system-design judgment, including in large, existing codebases
- Exemplary written and verbal communication, and a genuine excitement for async collaboration and knowledge-sharing
- Successfully designed and launched multiple user interface components that significantly increased user commitment
- A generalist streak and a user-focused mindset, with consideration for the people using your software
- You should have experience using AI-assisted development tools. These tools can help you develop features faster, fix complex systems, and improve existing codebases
- A multiplier mindset! You make the engineers around you better
- A track record of leading non-trivial projects end-to-end, with real design ownership and minimal guidance
- Experience with the Elastic stack, observability tooling, or log/data-ingestion pipelines
- Go, Kubernetes, or cloud-native application development experience
- Prior open-source / working-in-the-open experience, or time on a developer-facing platform team
- Experience building large user interfaces that manage a lot of data. This includes skills in search, filtering, and tables. You should also have experience working with streaming or real-time data
- Experience mentoring engineers or leading a small project team
Inicia sesión para generar una carta de presentación para esta vacante.
Iniciar sesiónInicia sesión para ver cómo encaja este empleo con tu perfil.
Iniciar sesión