Software Developer Node js.

  • Full time
  • Prague
  • Posted 7 days ago


Node (junior)
Angular (junior)
Express (junior)
MongoDB (regular)
Job description:
The project is for a US-based client that is one of the leaders in Conversational AI area. 
You will enter the innovative cloud-based project integrating digital telephony with CRM systems in which almost 20 people are involved on our client site. The product is in its early market phase. 
The Cloud platform is a multi-tenanted solution hosted on GCP using a modern technology stack. Most of cloud’s software is deployed as microservices written in Node.JS on top of a NoSQL DB stack (MongoDB, Firebase, ElasticSearch). At this project, you will be working with  MEAN: MongoDB, Express, Angular, Node
You will be responsible for:
  • designing and implementing business software and underlying APIs
  • Creating platform-independent code that can be run on multi-browser, multi-OS environments
  • Producing engineering specifications, delivery estimates, and implement solutions based on product requirements
  • Collaborating with team on specifications, code reviews, and testing
  • Writing automated end-to-end and unit tests to improve code quality and maximize code coverage for new and existing features
We are looking for you if you have:
  • Over 2 years experience writing code with Javascript, TypeScript Node.js or equivalent frameworks
  • Experience building applications using MongoDB 
  • Experience working with Google Cloud Platform or other cloud platforms
  • at least English on B2 level, as you will communicate with clients and partners occasionally.
It will be perfect if you also have: 
  • Familiarity with data aggregation models for multiple data sources
  • Experience with frameworks like Jest, Mocha, or Noc
  •  understanding of building Enterprise class Multi-tenant SaaS application platform
We offer:
  • Working with Agile development methodology
  • B2B or employment contract
  • Multisport card
  • Private healthcare
  • Group insurance
  • Flexible working hours
What’s next?
After receiving your CV we will reach out to you to set up a short call. One of our recruiters will take care of you during the whole recruitment process and will answer all your questions.

To apply for this job please visit