Senior Software Engineer (Node.js)

Job Description

We are looking for a Senior Backend Engineer who is an expert in Javascript (Node.js). We are looking for engineers who work like owners as you will be tasked with leading the development of one of our 5 major components of the Hatica platform. You will work with experienced engineers and on a modern cloud-native stack built using Javascript (React and Node) and Golang with an in-house real-time data analytics engine on Postgres and Elasticsearch among others.


  • Build and maintain our backend microservices powering the core of our software platform
  • Help your fellow DevOps and junior engineers working on our cloud infrastructure and other components of our product to ensure high code quality and robust architecture.
  • Work with your team members to maintain high uptime and reliability of our core backend and APIs

Requirements and Qualifications

  • BE/BTech in Computer Science or Engineering
  • Experience with backend development (at least 4 years)
  • Experience with Node.js (at least 3 years)
  • Familiarity with newer specifications of EcmaScript
  • Understanding of GraphQL
  • Ability to write and maintain high quality code
  • Understanding of web coding patterns
  • Solid understanding of microservices architecture
  • Understanding of AWS and cloud-native technologies is highly preferred


  • Work with the best and brightest on a global cutting-edge SaaS product
  • Performance oriented culture built on fairness and inclusivity
  • Competitive Compensation
  • Flexible work hours
  • Fully remote team, work from anywhere
  • Monthly work-from-home stipend for your work setup


3 to 6 Years



Preferred Locations



Hatica logoEngineering Analytics to boost developer productivity
SOC2 monitoring powered by Vanta
GDPR monitoring powered by Vanta

Request Demo

Learn how Hatica can help you build effective engineering teams with data-driven insights

© 2019-2021 Hatica. All rights reserved.