We use cookies to give you the best online experience. By using our website, you agree to our use of cookies in accordance with our cookie policy. Learn More

IMPACT LIVES, REALISE YOUR FULL POTENTIAL AND HAVE FUN DOING IT.

Principal Engineer

Location: Bangalore

Key Responsibility:

Job Responsibilities

  • Take ownership of non-functional aspects by creating a tech roadmap to achieve a stable and scalable platform for Great Learning’s learners and gurus.
  • Mentor other full stack engineers by reviewing their design and code.
  • Bring in development and deployment best practices like Test Driven Development, DRY mindset, CI/CD, Containers etc
  • Develop business critical features and evaluate new technologies by building POCs.
  • Setup application benchmarking and production debugging tools

Qualification:

  • Minimum 6 years of experience
  • Mastery over at-least one web development framework like Rails, Springboot, Express, Django with a solid understanding of the underlying programming language like Ruby, Java, JavaScript, Python and the entire web development stack.
  • RESTful API design, SQL query optimization.
  • In-depth understanding and exposure to Linux, Cloud, AWS, HTTP, command line.
  • Understanding of distributed systems like distributed databases, queues and caches.
  • Should have designed, developed, deployed and maintained large scale distributed web applications on the cloud.
  • Proven product development skills and experience of working in an agile environment.


.