Elasticsearch (nice to have)
Firebase (nice to have)
Challenging and innovative project to integrate digital telephony systems with CRM's. The product is in its early market phase, which means fast feature growth and multiple opportunities to expand your knowledge and experience.
Friendly environment and practically no bureaucracy overhead.
Project : You will be working on cloud-based application integrating many types of digital telephony exchanges from leading vendors with our call management and a multitude of CRM systems.
You will concentrate on the back-end code written in Node.js, but if you additionally have front-end knowledge and experience (and you are willing to) you will be able to also contribute in that area.
As a lead engineer on the team, you will also be the mentor to your less experienced colleagues.
You will work on a four-developer team with dedicated support of a QA engineering in the same office. You will be the person driving the technical excellence of the solutions delivered by the team and you will remain in direct contact with the product management to ensure that requirements are correctly translated into code.
You will work together with the team in the US.
We look for candidates that have thorough understanding of the software engineering principles and preferably have worked with different software technologies in their career.
While we expect you to have strong background in Node.js, we care more about your understanding of general problems typically encountered in production-grade web applications than a particular number of years of Node.
js experience that you have had. You will also need :
Must have :
Nice to have :
Responsibilities : Implementation of new features and bug fixing of code written in Node.js
Main technologies / Languages : Node.js
Tools : GitHub, JIRA, Confluence
Daily tasks :
Job methodology :