Senior Backend Engineer - ElasticSearch (Remote)

Bit
Posted 3 years ago
We Work Remotely

Bit.dev is an Open Source Dev Tool, That changes the way people build software. It lets developers and organizations double down on component-driven development. With over 200k developers in the community, and leading Fortune-100 customers, we are building a talented team to change the way software is being created.

Intro

We are looking for a talented Search Engineer for our Discovery Platform. You will work closely with the Discovery Scope Lead to design and implement all search-related functionality in the company. You will leverage state-of-the-art technologies, tools, and architectures to deliver a unique Search API that will be used within the company and by our customers. You will work in a best-in-class environment and will make a real impact on how software is built by the world’s best organizations and communities.





About the position

  • With the ELK stack at the core, we are rebuilding our Discovery platform to create the best search experience for the many entities we help companies manage, from code components to people.
  • To achieve that, you have to be passionate about code, search, and analytics, as well as big-picture thinking taking into account the varied use cases within the company and of our customers.



Position responsibilities

  • Work with Discovery Scope Lead to design and implement our new abstract, multi-purpose search engine
  • Deploy, configure, test, and troubleshoot Elastic clusters and environments.
  • Monitor performance for Elasticsearch clusters and environments



Required Skills

  • Deep understanding of Elasticsearch - a must!
  • 3+ years proven experience in the ELK stack, especially Elasticsearch and indexing APIs
  • 3+ years experience in configuring, designing, building, deploying, monitoring and testing Elastic-based search engines
  • Advanced knowledge of NodeJS (Typescript - advantage)
  • Experience with other database systems (Relational / Graph / NoSQL) and data models