
Opportunity at
ElasticSenior Full Stack Software Developer - Observability
Elastic is a Search AI organization providing cloud-based analytics, security, and observability software utilized by numerous major enterprises. The company is hiring a Senior Full Stack…
Career Tools
About This Role
Elastic is a Search AI organization providing cloud-based analytics, security, and observability software utilized by numerous major enterprises. The company is hiring a Senior Full Stack Software Developer to focus on Observability within its Streams UI group. In this capacity, the engineer will build and refine user interfaces, handling central management interfaces for Elastic Agent alongside log data management tools like Streams. The position calls for leading complex architectural discussions,…
Job Description
Elastic is a Search AI organization providing cloud-based analytics, security, and observability software utilized by numerous major enterprises. The company is hiring a Senior Full Stack Software Developer to focus on Observability within its Streams UI group. In this capacity, the engineer will build and refine user interfaces, handling central management interfaces for Elastic Agent alongside log data management tools like Streams. The position calls for leading complex architectural discussions, designing intuitive components, and establishing coding best practices across a fully distributed team. Candidates will collaborate asynchronously through Slack and GitHub, partnering closely with product managers and designers.
This opportunity fits professionals experienced in full-stack JavaScript development who excel at taking ownership of large-scale initiatives without heavy supervision. The role requires navigating open-ended challenges, driving technical choices, and utilizing AI-assisted tools to accelerate delivery. Team members enjoy a culture that supports flexible scheduling, continuous knowledge sharing, and global diversity.
Responsibilities
- Design and build intuitive user interface features utilizing Node.js, React, and TypeScript
- Connect front-end interfaces smoothly with back-end services
- Perform usability tests and collect user input to guide ongoing product enhancements
- Take end-to-end ownership of complex, loosely-defined challenges from conception to delivery
- Lead system design and architecture discussions while evaluating technical trade-offs
- Set and maintain coding standards across the engineering group
- Conduct thorough code reviews to verify adherence to best practices and spot potential security vulnerabilities
- Collaborate asynchronously across time zones with a fully distributed team on GitHub and Slack
Requirements
- Demonstrated production background in full-stack JavaScript including TypeScript, React, and Node.js
- Track record of driving non-trivial projects independently from end to end with minimal supervision
- Strong architecture and system-design expertise within large codebases
- Practical background using AI-assisted development tooling to build features and resolve complex issues
- Excellent written and verbal communication skills with enthusiasm for asynchronous teamwork
Qualifications
- Familiarity with Reactflow
- Prior exposure to the Elastic stack, observability tools, or data-ingestion pipelines
- Background working with Go, Kubernetes, or cloud-native applications
- Experience constructing large-scale user interfaces that handle heavy data volumes, filtering, search, and tables
- Familiarity with real-time or streaming data
- Open-source contribution history or previous tenure on developer-facing platform teams
Core Skills
Benefits
- Health coverage for employees and their families in many regions
- Flexible schedules and working locations for many positions
- Generous annual vacation allotment
- Charitable donation matching up to 2000 USD or local currency equivalent
- Up to 40 hours per year dedicated to volunteer projects
- At least 16 weeks of parental leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the remote work policy for this position?
Elastic is a distributed company that offers flexible schedules and locations for many roles, though this specific posting lists the United States as the location.
What technologies are required for this role?
Applicants must have solid production experience with full-stack JavaScript, specifically TypeScript, React on the front end, and Node.js on the back end.
Does the posting state a specific salary?
The posting mentions a typical starting salary range of 307,800 PLN to 486,900 PLN, but notes that final compensation depends on objective factors like experience and expertise.
What benefits are provided by the employer?
Benefits include family health coverage in many locations, flexible schedules, a generous number of vacation days, donation matching, volunteer time off, and a minimum of 16 weeks of parental leave.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.