Observability – JavaScript Engineer

Website Elastic

The Observability team is in charge of developing solutions that focus on application developers and engineers that run infrastructure and services supporting these applications. Elasticsearch is an efficient datastore for logs, metrics, and application traces, supporting the three pillars of observability. The Observability team builds and maintains solutions that make getting insights from this data turnkey and efficient, such as our APM, Infrastructure Monitoring, Logs, and Uptime solutions. When developing these solutions, we think about the problem end-to-end: how do we automatically collect data from common data sources, how do we store it efficiently in Elasticsearch, how do we present this information to the user, what actions do we take on the insights from the data? All of these aspects are important in bringing a turnkey solution to the market.

As a JavaScript engineer on the Observability team, you’ll primarily be working on UIs and APIs in Kibana devoted to curated observability users. You’ll be working with the UI team and product management to build high quality, intuitive and innovative UIs and robust API to drive the experience.

Engineering philosophy

We believe that engineering complex, pluggable software for the web that is built to last the test of time is both tricky and exciting. Doing so requires a team of diverse individuals, with sharp minds and the ability to empathize with our users, working together with mutual respect and a common mission.

We care deeply about giving you full ownership of what you’re working on. Our company fundamentally believes great minds achieve greatness when they are set free and are surrounded and challenged by their peers, which is clearly visible throughout our organization. At Elastic, hierarchy does not determine how decisions get made. We feel that anyone needs to be in the position to comment on anything, regardless of their role within the company.

What you will be doing

  • Work on new and exciting Elastic products.
  • Develop the APM, Logs, Metrics, Integrations, Agent Management UIs and APIs in Kibana.
  • Collaborate with fellow JavaScript engineers.
  • Collaborate with product design, server team, agent engineers and the Kibana team.

What you will bring along

  • JavaScript programming skills
  • Experience with one modern MVC style JS Framework
  • Ability to work in a fast paced start-up environment
  • Excellent verbal and written communication skills, a great teammate with strong analytical, problem solving, debugging and troubleshooting skills
  • Strong preference for Open Source experience
  • Ability to work independently

You might have

  • Experience with React and Typescript
  • Experience with Node.js
  • Experience writing automated tests
  • Exposure to Observability, Performance or Availability tools or services

To apply for this job please visit jobs.elastic.co.