Mid-Senior Level

Principal Engineer - Backend | CRA

Chennai, Tamil Nadu   |   Full Time

Hiring for a product software company - Chennai

Experience: 7-12 years

Tech Stacks: Java/Ruby/Golang/Python

#microservice #java #ruby #python #algorithm #api

Individual contributor role


  • 7-12 years of relevant hands-on software engineering experience doing software design and development
  • Excellent understanding of relational database structures, having knowledge of unstructured databases (NoSQL) will be an added advantage
  • Proven experience of working on back-end web frameworks like RoR (preferable) or Python/Django
  • Expertise in object-oriented design, unit testing, integration testing, data structures, algorithms, scalable APIs, etc.


  • Responsible for full software life-cycle, system design and development of back-end systems
  • Writing high-quality code, participating in code reviews, designing/architecting systems of varying complexity and scope.
  • Identify libraries and technologies worth experimentation
  • Build innovative solutions from scratch and liaise with architects and engineers to build solutions
  • Mentoring other team members Required Skill
  • Degree in Computer Science or relevant experience
  • Work in a fast-paced environment and make pragmatic engineering decisions in a short amount of time.
  • Experience with Agile Development and Scrum methodologies

Nice to Have

  • Knowledge of working on cloud technologies and exposure of AWS services (EC2, RDS, S3, etc)

Submit Your Application

You have successfully applied
  • You have errors in applying