| PRLog Jobs | + Bookmark This Page |
FilterShow All ResultsShow Filtered Results Country PakistanState / Province PunjabCity / Town Category FinanceSub-Category None Found | Sr. PHP Application engineerBe involved in all stages of developing the product you are working on, create new product ideas and help guide the product roadmap, spec out what the next generation will look like, and implement it yourself.
Responsibilities • Contribute to product design and implementation discussions • Push the envelope on speed to implement projects from the idea phase to production • Test and iterate code before and after production release • End-to-end web development • Design, architect, implement, and QA new functionality Qualifications & Skills • Experience with PHP. • Strong SQL knowledge. • BS or greater in an Engineering related degree, Computer Science, Math, or Physics. • Understanding of scalability, systems engineering, and algorithms. • Good product and design sense. • You know a lot of languages and you’re comfortable learning new ones quickly. Our client is primarily developing in PHP but has components written in Python, Ruby, and even Erlang. • You have strong opinions on what makes a language good, but at the end of the day you’re a pragmatist and you’ll use whatever it takes to get the job done. • Only masochists know why things aren’t rendering properly in IE6). • You understand the importance of test driven development. • You are familiar with object oriented programming. • A general familiarity with Unix like operating systems (Linux, OS X, BSD) and a love for the power of the command line. Nice-to-Haves • Familiarity with MVC • Proficiency programming in C/C++, Python, Ruby, Objective-C • Familiarity with Facebook Developer Platform • Familiarity with Django or Ruby on Rails or CakePHP • Experience with Sphinx, Lucene and/or Solr • Familiarity with Apache, Memcache, Nginx • Familiarity with XMPP and Ejabberd • Experience founding or working at a startup • Knowledge of database scaling and common caching, sharding and partitioning approaches • Strong statistics/math skills – (if you can’t measure it, you can’t understand it) | ||||||||||||||||||