Senior Software Engineer
Job Description
Job description The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. Responsibilities Writing clean, high-quality, high-performance, maintainable code Develop and support software including applications, database integration, interfaces, and new functionality enhancements Coordinate cross-functionally to insure project meets business objectives and compliance standards Support test and deployment of new products and features Participate in code reviews Technical Lead experience exploring other open source frameworks and technologies and integrating with project Qualifications 5+ years of development experience at least two or more of the following languages (Python, Ruby, javascript and Java) Expertise in object oriented design and design patterns Experience releasing highly scalable enterprise products full lifecycle Experience mentoring and training others on complex technical issues Experience with implementing algorithms to solve complex real world problems Solid coding practices including good design documentation, unit testing, peer code reviews Excellent verbal and written communication A proven ability to learn and adapt to new, complex development environments with deep dive analytical skills Strong object-oriented programming skills, knowledge of design patterns, and an uncanny ability to design intuitive module and class-level interfaces Experience in algorithm design and problem solving Experience leading small teams of engineers Experience with technologies like MongoDB, DynamoDB is highly desirable Experience developing full stack web applications using Perl, Java, Python or PHP Experience in any of the top JavaScript MVC frameworks, like Backbone, Angular, Ember, Spine or Knockout Passion for creating efficient, scalable, highly usable web interfaces Candidates from Product Start-up companies would be highly preferred.
Job Information
Get Jobs Like This
New Rheo AI Solutions jobs and similar roles, straight to your inbox.
Weekly digest. Unsubscribe anytime.
Considering Relocating for This Job?
Before you apply, see how far your salary will go in Chennai. Compare take-home pay, rent, food & transport costs vs other tech cities.