Backend Engineer

Elastic
Summary
Join Elastic, the Search AI Company, as a JavaScript developer to contribute to the development of Kibana, the UI and frontend for Elastic's search, observability, and security solutions. You will be part of a close-knit team, building core platform features and services, working on a large-scale, open-source project deployed in the cloud and on-premises. This role involves writing code for UX, APIs, and services on both the client and server sides, assisting in delivering a scalable cloud offering, and collaborating with various teams. The ideal candidate has at least 3 years of web application development experience, knowledge of JavaScript, TypeScript, and Node.js, and the ability to work in a distributed environment. Elastic offers competitive pay, benefits, and a stock program.
Requirements
- At least 3 years of web application development experience
- Knowledgeable with some combination of JavaScript, TypeScript, and Node.js, and willing to learn those that are missing
- Ability to work with a worldwide team in a distributed work environment
- Passionate about JavaScript or web development in general
Responsibilities
- Contribute to the development of our hosted and on-premise offerings
- Be part of a close knit team of great engineers who mentor, support, and challenge each other
- Write code that underpins Kibana success and the Search, Observability, and Security solutions, while collaborating with other Operations, Engineering, and Documentation teams
- Assist in delivering a scalable cloud offering, working across everything from a few Elasticsearch clusters and Kibana instances to many thousands
- Work on a codebase that consists of UX, APIs, and services, both on the client and server side
Preferred Qualifications
Go experience
Benefits
- Competitive pay based on the work you do here and not your previous salary
- Health coverage for you and your family in many locations
- Ability to craft your calendar with flexible locations and schedules for many roles
- Generous number of vacation days each year
- Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
- Up to 40 hours each year to use toward volunteer projects you love
- Embracing parenthood with minimum of 16 weeks of parental leave
- Elastic's stock program
- Company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings