Job description
Responsible for owning features end-to-end, from architecture,
development, unit testing, deployment, bug-fixes and operation.Follow
coding standards & code reviews etc.
Responsible for configuration management, automation of deployments.
Responsible for delivering software product at high quality which meets
quality criteria.
Write maintainable/scalable/efficient code.
Ability to work both collaboratively and self-directed as appropriate
BE or Equivalent
2 - 10 years
Love for coding and product engineering.
Bachelors in Computer Science or a related engineering discipline
(electrical, electronics etc.) is a must. Masters is a plus.
Deep understanding of Data structures, algorithms, Object Oriented
design concepts, and system architecture.
Writing scalable, performant, maintainable code in one or more of the
languages Java, Spring Boot and NodeJS
Good knowledge of common software development tools/technologies (Git,
Java, Eclipse, Apache, MySQL, Oracle, NoSql databases, etc.).