E

Elastic

Searches enterprise data and monitors systems

Senior Full Stack Engineer - Observability APM UI

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeGreece€61.1k - €96.6kIn-person

About the Job

Requirements

  • Solid production experience with full-stack JavaScript, preferably TypeScript, React on the front end, and Node.js on the back end.
  • A track record of leading non-trivial projects end-to-end, with real design ownership and minimal guidance.
  • Proficient architecture and system-design judgment, including in large, existing codebases.
  • Experience designing and launching multiple user interface components that significantly increased user commitment.
  • Experience using AI-assisted development tools to develop features faster, fix complex systems, and improve existing codebases.
  • A generalist streak and a user-focused mindset, with consideration for the people using the software.

Responsibilities

  • Design and implement intuitive user interface components using TypeScript, React, and Node.js; integrate front-end elements with back-end services; conduct usability testing and gather user feedback to drive improvements.
  • Own complex, loosely defined problems end-to-end by shaping the approach, splitting work as needed, making key technical decisions, and delivering outcomes.
  • Lead architecture and system-design discussions, considering trade-offs, backward compatibility, performance, and scale.
  • Establish coding standards, promote reusable components, implement automated testing and deployment, evaluate technologies for integration, and document best practices.
  • Conduct code reviews, provide constructive feedback, identify potential security vulnerabilities, maintain code readability, and facilitate discussions about review findings.
  • Collaborate asynchronously across time zones with a fully distributed team, working in the open on GitHub and in Slack.
  • Partner with designers and product managers to understand user-experience goals and translate mockups into functional UI components; ensure consistent visual design and participate in brainstorming UI improvements.

Desired Qualifications

  • Experience with Reactflow.
  • Experience with the Elastic stack, OpenTelemetry, observability tooling, or log/data-ingestion pipelines.
  • Experience with Go, Kubernetes, or cloud-native application development.
  • Experience building large user interfaces that manage substantial data, including search, filtering, tables, and streaming or real-time data.
  • Prior open-source or working-in-the-open experience.
  • Experience mentoring engineers or leading a small project team.

About the Company

Elastic

Searches enterprise data and monitors systems

Elastic builds search, observability and security software for developers, IT operations teams and security analysts. Elasticsearch indexes enterprise data so applications can retrieve records, while Kibana gives teams dashboards for exploring results and investigating system activity. Customers use the tools to search business information, monitor applications and infrastructure, and investigate threats across their data. Elastic sells managed cloud services and self-managed subscriptions, with resource-based hosted pricing, usage-based serverless pricing and licenses tied to nodes and memory. Founded in 2012, Elastic lists San Francisco, California, as its headquarters.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Elastic

See more jobs