Qualifications for Software Engineer
Bachelors or Higher in CS/IT or related technical field.
Minimum one (1) year experience working as developer with recent web technologies.
Strong working knowledge with application development on LAMP stack, CSS, JSON, XML, REST API, JS, Jquery etc.
Experience with OOPs design, design patterns, MVC, Rest Services.
Strong emphasis on database access and manipulation with strong working knowledge of Mysql and MongoDB.
Experience with at least one MVC frameworks like Zend, CakePHP, Codeignitor.
Familiarity with at least one caching layer and experience using Memcached and Redis.
Experience implementing at least one cms like Wordpress, Drupal, Joomla etc.
Experience with any e-commerce platform like Magento, Oscommerce, Bigcommerce etc.
Experience with development against social network APIs such as Facebook, Twitter, Google+ etc.
Qualifications for Sr.Software Engineer
Below mentioned requirements in addition to requirements for Software Developer.
At least five (5) years of experience building back end applications and designing / exposing web service via and API.
Routine Lamp system admin functions.
Strong system analysis and system design skills.
Experience building scalable apps with performance in mind.
Strong project management skills, with proven track record of delivering projects on time and on budget and specs.
Jump in interview line if
Experience with Node.js, Express.js.
Experience building mobile apps using PhoneGap.
Experience with cloud computing AWS, Google Compute Engine, Rackspace etc.
Experience with version control system SVN or GIT etc.
Experience with continuous integration tools like Jenkins, Chef or Puppet.
Experience with project management tools like Asana, Jira etc.