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-timePortugal€55.8k - €88.3kIn-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.
  • Experience building large user interfaces that manage substantial amounts of data, including search, filtering, and tables, and experience working with streaming or real-time data.

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 continuous improvements.
  • Own complex, loosely defined problems end-to-end by shaping the approach, splitting work when needed, making key technical decisions, and delivering.
  • Lead architecture and system-design discussions, considering trade-offs, backwards compatibility, performance, and scale.
  • Establish coding standards and promote adherence; encourage reusable components; implement automated testing and deployment; evaluate technologies for potential integration; and document best practices for team-wide knowledge sharing.
  • Conduct code reviews, offer constructive feedback, identify potential security vulnerabilities, maintain code readability, and facilitate discussions to address review findings.
  • Collaborate asynchronously across time zones with a fully distributed team, working openly in GitHub and Slack.
  • Partner with designers and product managers to understand user-experience goals, translate mockups into functional UI components, ensure consistent visual design, and participate in brainstorming to enhance the user interface.

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.
  • 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