
Opportunity at
ElasticSenior Full Stack Software Developer - Observability
Elastic, known as the Search AI Company, provides cloud-based platforms specializing in search, security, and observability to help businesses harness data at scale. The organization is…
Career Tools
About This Role
Elastic, known as the Search AI Company, provides cloud-based platforms specializing in search, security, and observability to help businesses harness data at scale. The organization is currently seeking a Senior Full Stack Software Developer - Observability to join its Streams UI engineering group. In this position, the professional will focus on Fleet, which serves as the centralized management tool for Elastic Agent within Kibana, alongside Streams, a newly introduced utility…
Job Description
Elastic, known as the Search AI Company, provides cloud-based platforms specializing in search, security, and observability to help businesses harness data at scale. The organization is currently seeking a Senior Full Stack Software Developer - Observability to join its Streams UI engineering group.
In this position, the professional will focus on Fleet, which serves as the centralized management tool for Elastic Agent within Kibana, alongside Streams, a newly introduced utility designed for log data ingestion, organization, parsing, and retention management. The ideal candidate enjoys solving open-ended challenges, collaborates asynchronously across global time zones, and works openly on Slack and GitHub alongside product managers and designers.
Responsibilities include crafting intuitive front-end elements, integrating user interfaces with back-end architectures, running usability tests, managing complex projects from conception to completion, and establishing coding protocols. The role suits a generalist software developer who possesses a user-centric philosophy and brings a strong background in full-stack JavaScript development.
Responsibilities
- Design and build intuitive user interface features utilizing React, TypeScript, and Node.js
- Connect front-end features with back-end systems for optimal performance
- Perform usability tests and collect user insights to guide continuous product enhancements
- Manage open-ended, complex technical problems end-to-end from planning to delivery
- Lead architectural discussions while weighing trade-offs in performance, scale, and backwards compatibility
- Define and enforce coding guidelines and promote reusable components across the engineering group
- Execute automated testing and deployment workflows to preserve code integrity
- Review peer code thoroughly to ensure adherence to standards and detect security vulnerabilities
- Partner with product managers and designers to translate visual mockups into functional UI code
- Brainstorm fresh concepts to elevate the user interface experience
Requirements
- Proven production background utilizing full-stack JavaScript, emphasizing React on the front-end and Node.js on the back-end
- Strong proficiency in TypeScript
- Demonstrated history of guiding non-trivial projects from start to finish with minimal supervision and direct design ownership
- Sound architecture and system-design expertise within large existing codebases
- Practical background leveraging AI-assisted software development tools
- Excellent verbal and written communication skills with enthusiasm for asynchronous collaboration and sharing knowledge
Qualifications
- Prior exposure to Reactflow
- Familiarity with the Elastic stack, logging or data-ingestion pipelines, and observability tools
- Background working with Go, Kubernetes, or cloud-native software creation
- Experience constructing large user interfaces that handle substantial volumes of data, tables, search, and filtering
- Past involvement with real-time or streaming data
- Previous open-source contribution history or time spent on developer-facing platform teams
- Experience mentoring engineers or leading small project teams
Core Skills
Benefits
- Health coverage options for employees and their families in many geographic regions
- Flexible schedules and location arrangements for numerous positions
- Generous yearly vacation allotment
- Donation matching up to $2,000 or regional currency equivalent, plus up to 40 annual hours for volunteer work
- Parental leave providing a minimum of 16 weeks
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the employment type for this role?
The position is full-time.
What technologies are required for the position?
Candidates must have production experience with full-stack JavaScript, specifically TypeScript, React for the front-end, and Node.js for the back-end.
Does the posting specify a salary for this role?
Yes, the typical starting salary range listed is €61,100 to €96,600 EUR, though final compensation depends on professional experience, skill level, and role scope.
How can applicants request an accommodation during the recruitment process?
Applicants can request an accommodation by emailing candidate_accessibility@elastic.co, and requests will be answered within 24 business hours.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.