Senior Full Stack Software Developer – Observability

Company: elastic
Apply for the Senior Full Stack Software Developer – Observability
Location:
Job Description:

Overview

Senior Software Engineer to shape the Streams UI and Fleet in Kibana. You will own UI components, align with back-end services, and drive usability improvements for data streams and fleet management. You’ll work with a distributed team across time zones, delivering intuitive interfaces and scalable UI systems. This role offers impact on a flagship product that handles real-time data and observability at scale.

Pay / Benefits

  • competitive pay
  • health coverage for you and family
  • flexible locations and schedules
  • generous vacation days
  • donation matching up to $2000
  • volunteer hours (up to 40 per year) or equivalent

Responsibilities

  • Design and implement React/TypeScript UI components to enhance user engagement
  • Integrate front-end with back-end services for seamless UX
  • Conduct usability testing and apply feedback for improvements
  • Own complex problems end-to-end: shape approach, split work, make key decisions
  • Lead architecture discussions with focus on compatibility, performance, and scale
  • Establish and enforce coding standards; promote reusable components and automated testing/deployment
  • Perform thorough code reviews and address security implications
  • Collaborate asynchronously across timezones via GitHub and Slack
  • Partner with designers and product managers to translate mockups into UI components and ensure visual consistency
  • Contribute to brainstorming for innovative UI enhancements

Key requirements

  • Solid production experience with full-stack JavaScript, preferably TypeScript; React frontend and Node.js backend
  • Track record of leading non-trivial projects end-to-end with ownership
  • Proficient architecture and system-design judgment for large codebases
  • Designed and launched multiple UI components that increased user engagement
  • Experience using AI-assisted development tools
  • Excellent written and verbal communication; comfortable with async collaboration
  • Multiplier mindset; ability to elevate teammates
  • User-focused mindset with emphasis on usability and accessibility
  • collaboration
  • communication
  • async collaboration
  • TypeScript
  • React
  • Node.js

…

Posted: October 16th, 2026