Experience and Skill Requirements 6-9 years of industry experience with significant hands-on experience in building back-end services.
Experience with Java or Go lang, and the willingness to learn new technologies (experience with other object-oriented languages is okay too.
Should have experience with highly scalable systems with a huge user base. Knowledge of relational databases and NoSQL databases.
Solid OOP and software design knowledge - you should know how to create software that’s extensible, reusable and meets desired architectural objectives.
Sound knowledge of Data structures & Algorithms. Experience with all phases of software development life cycle, best practices and Agile methodologies.
Experience with linnu, unix operating systems. Must be detail orientated and have excellent communication skills. Should have experience of working in cross-functional teams.