We are Elafris, a San Francisco company changing how consumers interact and engage with their insurance providers. We’ve all had irritating experiences dealing with the inefficiencies and antiquated technologies in our day-to-day interactions, from simple tasks like showing proof of insurance during a routine traffic stop, to enduring the painful process of claiming a loss. These frustrations are why we started Elafris, and now, with the help of AI-powered chatbots, we save our insurance customers service costs by automating most elements of the insurance supply-chain, while serving consumers in the way we’ve grown to expect.

Our long-term goal is to augment our AI training to handle an ever-widening array of human requests and to build a recommendation engine to rival the human brain.

Our diverse team has people from all walks of life, values, and beliefs. One attribute we all share is a high commitment to professionalism and accountability. We offer generous compensation packages, including vacations, holidays and company equity. Each position offers unique career advancement paths with the possibility of being based at the company headquarters in Silicon Valley or other US locales. We want to hear from you–hit the apply button and send us your résumé.


Senior NodeJS Developer

Elafris is growing and seeking a developer to join our team working on an artificial intelligence-powered chatbot platform. Your responsibility would be to create exceptional code as we release quality software in our rapid development lifecycle.


  • Solid experience with the following technologies: node.js, REST, JSON, XML, MongoDB, PostgresSQL, and AWS/Cloud infrastructure.
  • Experience writing chatbots.
  • Not afraid to give feedback about any part of a process or system.
  • Up-to-date on new technologies and architectures, and propose ways to implement them into our engineering process.
  • Ensures software quality by writing, running, analyzing and automating unit and functional tests.
  • Implements testing practices including regression, acceptance, functional, and load testing.
  • Minimum of 3 years of professional JavaScript development experience.
  • Minimum of 2 years of professional Node.js development experience.
  • Experience developing RESTful APIs following best practices.
  • Experience developing database access logic.
  • Thorough understanding of the JavaScript programming language and its constructs (e.g., lexical scope, closures, scope chain, prototypal inheritance, prototype chain, events, callbacks, asynchronous programming, etc.) as well as its internals and runtimes (e.g., event loop, task queue, stack, heap, etc.)
  • Understanding of both object-oriented and functional design patterns with JavaScript.
  • Thorough understanding of source code management with Git.

Preferred Qualifications:

  • 3+ years experience in software development.
  • 3+ years experience in Agile practices.
  • Fluent the Russian language.
  • Located in Kiev, Ukraine.

Elafris offers:

We offer a very competitive salary and a generous equity package based on relevant experience and capabilities.


Subscribe to our mailing list



Subscribe to our mailing list