Elastic · Remoto · United States
Join our Streams UI team as a Senior Software Engineer, where you'll shape and enhance our user interface, work on Fleet and Streams, and collaborate with a skilled group of engineers and designers. You'll design and implement intuitive user interface components, own complex problems end-to-end, lead discussions on architecture and system design, establish coding standards, conduct thorough code reviews, collaborate across timezones, 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.
- Successfully designed and launched multiple user interface components that significantly increased user commitment
- A track record of leading non-trivial projects end-to-end, with real design ownership and minimal guidance
- A generalist streak and a user-focused mindset, with consideration for the people using your software
- A multiplier mindset! You make the engineers around you better
- 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
- You should have experience using AI-assisted development tools. These tools can help you develop features faster, fix complex systems, and improve existing codebases
- If you enjoy tackling complex challenges and want to make a meaningful impact on our product, we’d love to hear from you
- Experience with the Elastic stack, observability tooling, or log/data-ingestion pipelines
- 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
- Go, Kubernetes, or cloud-native application development experience
- Experience mentoring engineers or leading a small project team
- Prior open-source / working-in-the-open experience, or time on a developer-facing platform 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