Node.js developer

We are looking for a talented Node.js developer responsible for development and maintenance of our new code base.

position type icon

Remote

green location pin

Belgrade, Serbia

Application Deadline -

April 29, 2022

April 29, 2022

shaper

About us

Hi there! We are Insightful, a team devoted to developing the best software in our field, focused on productivity, time analysis, and business process optimization with the goal of helping people boost their productivity and focus.

You might know us as Workpuls, but as of April 2022, we have started a new chapter in development of our software and we got a new name to mark the transition - Insightful.


Our product is used by more than 1300 companies and we are processing huge amounts of data every day.


Job Description


We are looking for experienced engineers to join us in building our microservices. We are valuing quality over quantity and since we are processing a huge amount of data challenges are performance oriented.


Our codebase was written from scratch in 2019 and our stack includes: Node.js written in TypeScript, Elasticsearch, MongoDB, Kafka, Redis on top of Kubernetes(GKE).


Responsibilities: 


  • Work as member of backend team and collaborating with other engineering teams
  • Write code and tests
  • Develop the best practices for our code base
  • Choose the most effective tools for everyday routines


Requirements:


  • 4+ years of programming experience 
  • 2+ years of experience with Node.js
  • Understanding of the nature of asynchronous programming
  • Understanding of server side development
  • Experience with databases (preferably NoSQL)
  • Fluency in English


Experience with the following will be considered a big plus:

  • Technologies like ElasticSearch, MongoDB or Kafka
  • Microservices and distributed software development
  • Test driven development

Sounds interesting?

Fill out the form or just apply here: https://insightful.breezy.hr/p/6fd8d3a6a64b?source=CareerPage

Apply for this position
The application deadline for this possition has passed, and we're currently not looking for following profiles. You can still apply below, and we'll contact you as soon as an opportunity arises. Thank you!
Thank you for applying.
Our staff will contact you in the next few hours.
Oops! Something went wrong while submitting the form.