Senior Node.js Developer

| Serbia
Sorry, this job was removed at 10:15 a.m. (CST) on Tuesday, May 28, 2024
Find out who's hiring in Other US Location.
See all Developer + Engineer jobs in Other US Location
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About us

Insightful is a workforce analytics solution dedicated to helping companies navigate the challenges of the modern workplace. Our innovative platform empowers organizations to enable hybrid work without sacrificing transparency or performance. With a keen focus on capacity planning, analysis of focus time, and collaboration time, we provide unparalleled insights into how employees work both at home and in the office.
Our solution is designed to cater to the unique needs of various teams, including support, administration, finance, and claims processing. By delivering sophisticated, data-driven reports, Insightful.io enables companies to optimize productivity, streamline operations, and drive business success in today’s dynamic work environment.

Job Description

We are looking for an experienced engineer 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 BE member in a cross-functional team and collaborating with other technology roles
  • Writing high-performance, scalable, testable and reusable code
  • Optimization of applications for maximum speed and scalability
  • Maintenance and improvement of existing libraries and modules
  • Develop the best practices for our code base
  • Choose the most effective tools for everyday routines

Requirements:

  • 6+ years of programming experience 
  • Proficiency in JavaScript/TypeScript
  • 3+ years of experience with Node.js
  • Strong fundamentals in software design
  • 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
  • WebSockets (SocketIO)
  • Test driven development
  • Familiarity with front-end technologies including Angular, HTML, and CSS
More Information on Insightful
Insightful operates in the Software industry. The company is located in San Francisco, California . Insightful was founded in 2015. It has 91 total employees. To see all 1 open jobs at Insightful, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about InsightfulFind similar jobs