Senior Software Engineer - Full Stack JavaScript

Software Engineering @ Sofia, Bulgaria

Job Summary

About the Product
NativeChat is the easiest way to build intelligent chatbots that run in the cloud, connect to backend data and reach users across multiple chat platforms. Through the patent-pending CognitiveFlow technology, NativeChat provides intuitive tools for teams to design intelligent chatbots and implement business workflows through natural conversations.

Role Responsibilites

  • Lead the technological foundation of NativeChat
  • Own and build upon the design and architecture of the product
  • Help scale and optimize the cloud infrastructure
  • Actively contribute to all NativeChat components - front and back end
  • Mentor and grow members on the technical aspects of the product

Role Requirements

  • Deep understanding of JavaScript and related server-side technologies - Node.js and frameworks 
  • Experience in building modern front-end with Angular, React, TypeScript, HTML5, CSS3
  • Experience in designing and building REST APIs
  • Experience in using and running document-based storage technologies (MongoDB, Redis, Couch DB, Cassandra or similar)
  • Focus on writing efficient, high-performance code
  • Fluent English
  • Team player attitude

Additional Experience Considered A Plus:

  • Experience in designing and building cloud-based systems on AWS, Azure or Google Cloud
  • Designing and building chat and voice conversations
  • Working with NLP frameworks such as NLTK,, OpenNLP or Google Dialogflow
  • Working with full-text search and indexing technologies such as Lucene, Solr, ElasticSearch or Sphynx

What we offer in return is the opportunity to join a talented team of bright and nice people and to also enjoy:

  • 30 days’ vacation + an extra day off for your birthday
  • Generous work-from home allowance
  • Premium healthcare and dental care coverage
  • A modern office with a well-equipped gym onsite
  • Kids' Center onsite
  • And many other perks

Progress is an equal opportunity employer. We celebrate diversity and are committed to building a versatile environment for all our employees.

If the above fits your experience and career goals, then we would be happy to hear from you!


Share this open position