Software Engineer - BackEnd

Capability Level

Devtron was established in 2019 by industry veterans with more than 30 years of experience under their belt. With some of the most technologically advanced companies of their sector as customers, Devtron is redefining the paradigm of how DevOps should be done. It’s flagship platform - Release Orchestration and Application Lifecycle Management on Kubernetes - is Open source and has helped companies around the world reduce their go to market time in a secure, stable and cost effective manner. It’s built on some of the most loved technologies like GoLang, React, Kubernetes, TypeScript to name a few.

Must Have:

  • Strong Backend engineer with micro-services experience
  • Strong analytical and logical skills
  • Tech savvy engineer - willing and able to learn new skills, track industry trends
  • Strong programming skills with 3+ years of experience
  • Strong knowledge of Service based architecture
  • Understanding and working experience of
  • ~Go Lang /Any OOP language
  • ~Web services- REST; Microservices; Domain driven architecture
  • ~Web application fundamentals
  • Understanding of design patterns, common concepts such as caching, logging, troubleshooting ,performance tuning, etc.
  • Fast learner, ability to perform well in ambiguity and with little supervision
  • Excellent communication and coordination skills.

Good to have:

  • Good exposure to cloud (AWS/GCP/Azure) and Kubernetes
  •  Knows agile development best practices and has scrum exposure
  • Experience working with geographically distributed teams
  • Ability to take ownership
  • Understanding of various devops technologies like Kubernetes, Helm charts, GitOps, Prometheus

Job Description:

Solve complex software engineering problems, learn new skills, build expertise in areas of your interest. Design, code, test, debug, optimize, and document complex web/middleware applications using other technologies. Develop all layers of application and get involved as per interesting DevOps activities to have end to end involvement. Provide direction and support to juniors to help their understanding of more complex software engineering. Perform other duties as assigned or apparent. Participate in Scrum with activities such as assisting QAs, performing code reviews, unit testing ,research spikes, support company’s architectural standards, contribute increasing new standards supporting continuous improvement, etc.

Key skills:

Go, REST,MicroServices, AWS, Web and HTTP understanding


Bachelors (preferably BE/B. Tech.) - Computer Science/IT