Job Overview

  • IIT Kanpur, India
  • Full Time
  • 3+ Year Experience
Apply now

Description

CRUBN is a National Blockchain Project funded company, incubated at IIT Kanpur, envisioned to build e-governance solutions using blockchain technology. At the National Blockchain Project, we researched, innovated, and adopted cutting edge blockchain technology suitable for the Indian governance models, and CRUBN brings that research to market.
We are looking for a Senior Software Engineer who will be responsible for driving the engineering roadmap and direction. You should be someone who is excited to take on different responsibilities as the company grows. The position will allow you to solve challenging technical problems in various domains.

Responsibilities

  • Architect systems and contribute to the code base by writing and reviewing software
  • Mentor the development team and establish, encourage, and promote best engineering practices
  • Design and develop highly scalable, reliable and fault-tolerant systems
  • Integrate/Modify existing open-source software according to the requirements
  • Help identify the best technologies to address challenges in our roadmap
  • Continuously drive to explore, improve, enhance, automate, and optimize systems and tools to best meet evolving business and market needs
  • Support test and deployment of new products and features
  • Coordinate with a team of mobile developers, and blockchain developers to create world-class products
  • Work closely with the leadership team to drive the product roadmap
  • Be an early employee at a growing startup and help shape the team culture

Requirements

  • Bachelor’s degree in Computer Science, Engineering or a related subject
  • 3+ years of product development experience
  • 1+ years of experience managing high performing product development team
  • Proficiency in JavaScript(ES6), Java, Go, developing REST APIs and managing databases
  • Strong knowledge of data structures, algorithms, message queues, asynchronous systems, and design patterns
  • Good understanding of microservices, SOA principles and surrounding technologies (such as Kubernetes and Docker)
  • Strong understanding of engineering software processes, life-cycle methodology, configuration management, release management, and system verification and testing.
  • Experience working with distributed systems in a cloud computing environment.

Compensation

  • Highly competitive, as per industry standards.