Senior Software Engineer,Senior Software Engineering Manager, Senior Software Engineer- Test Engineering, Technical Lead- Backend at Bangalore Full Time
B. Tech, M. Tech in Computer Science or a related technical discipline (or equivalent).
High technical acumen and rich technical experience.
Deep expertise with any or combination programming languages: Java, Kotlin, JavaScript, Ruby, PHP, any objected-oriented high level proprietary or open-source language with strong programming constructs.
Substantial experience in building complex and scalable solutions.
Strong object-oriented design skills, ability to apply design patterns, and ability to design intuitive module and class-level interfaces.
The ability to independently lead problem-solving and build elegant, maintainable solutions to complex problems.
Experience leading multi-engineer projects and mentoring junior engineers.
Experience in building data-driven web application design and development is a plus.
Expert level experience in building scalable, large and complex business applications using some of the above technologies.