Firm is looking for extraordinary and dynamic Software Architect / Lead Software Engineer
to be part of its core team in Bangalore. You must have impeccable record of developing robust
embedded software for successful high-volume consumer devices in a product organization. Be
part of a highly energetic and innovative team that believes nothing is impossible with some
creativity and hard work.
Responsibilities -
? Design and deliver scalable web services, APIs and backend data modules.
? Understand requirements and develop reusable code using design patterns & component architecture and write unit test cases.
? Collaborate with product management and engineering teams to elicit & understand their requirements & challenges and develop potential solutions
? Stay current with latest tools, technology ideas and methodologies; share knowledge by clearly articulating results and ideas to key decision makers.
Requirements -
? 6+ years of strong experience in developing highly scalable backend and middle tier.
? BS/MS in Computer Science or equivalent from premier institutes (only candidates from IITs / IISc / BITS / Top NITs or top US university should apply)
? Strong in problem solving, data structures and algorithm design.
? Strong experience in Object Oriented Design, design patterns and developing highly scalable distributed applications.
? Good in RDBMS or any of the large data system such Hadoop, Cassandra etc..
? Fluency in Java/ C/C++/ Perl / Python
? Ability to deliver code quickly from given scenarios in fast paced startup environment.
? Attention to details. Strong communication and collaboration skills.