Senior Software Engineer (Node.js)

Job Description

We are looking for a Senior Software Engineer - Nodejs who is an expert on the Javascript stack (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 serverless stack built using Javascript (React and Node) and Golang with an in-house realtime data analytics engine on Postgres and Elasticsearch among others.

Responsibilities

  • Work across the Javascript stack from React.js in the front to Node.js in the back.
  • Develop new features and enhance existing features.
  • Design, code and manage automated test scripts, continuous builds and deployment. At Hatica, you are responsible for testing the features you develop.
  • Self-document development processes.
  • Help your fellow DevOps and junior engineers working on our cloud infrastructure and other components of our product to ensure code quality and robust architecture.

Requirements and Qualifications

  • BE/BTech in Computer Science and Engineering
  • Experience with backend development (at least 3 years)
  • Minimum of 2 years of experience with Node.js
  • Familiarity with newer specifications of EcmaScript
  • Understanding of GraphQL
  • Understanding of AWS and cloud-native technologies is preferred
  • Familiarity with one or more of open source technologies, such as redis, elasticsearch, postgres is preferred

Benefits

  • Work with the best and brightest on a global cutting-edge SaaS product
  • Performance oriented culture built on fairness and inclusivity
  • Top Compensation
  • Flexible work hours
  • Fully remote team, work from anywhere

Experience

3 to 5 Years

Location

Remote

Preferred Locations

GurugramBangaloreChennaiHyderabadPuneMumbaiHaryana

Skills

JavascriptReactJSNodeJSAPIs

Ready to dive in? Start your free trial today

Overview dashboard from Hatica