• Design and build advanced applications from scratch keeping scalability and performance in mind
• A good handle on both client and server architecture
• Should be a quick learner and willing to go the extra mile in delivering the projects.
• Should be able to work with juniors; help and guide them as needed.
• Work on bug fixing and improving application performance.
• Comfortable in owning large scale products and continuously re-evaluating and innovating.
• A practical risk-taker, innovator and always curious.
• BE/ME/BTech/MTech degree in Computer Science, Engineering or a related subject
• 4 to 12 years overall experience
• Strong knowledge of Agile development (Scrum)
• Proven working experience in server-side technologies like Java, Hibernate, Spring.
• Strong knowledge of any database technology like MySql and MongoDB
• Awareness of client-side technologies like JS and Jquery.
• Knowledge of algorithm and database queries
• Knowledge of the general tech landscape, architectures, trends, and emerging technologies.