Senior PHP Developer (High Load)

150 000 0
Senior High Load Developer A flexible, full-time, remote senior position is available at InterPals, a popular social networking site that connects people around the world for friendship, language practice, travel, and more. The site has over 4 million active users. Our user base is extremely enthusiastic and dedicated. The codebase is PHP (we strive for an enlightened approach to it) on a LAMP stack for a high load website: sharded MySQL, Redis and Sphinx. We use some AWS services (S3, SES). Frontend is basic CSS/HTML/JS (for now, largely jQuery). We use our own homegrown MVC framework. Your role: Implement and oversee implementation of new features Promote best practices, both code and process-related Coordinate with frontend / designers to update site design and implement mobile version Review and offer feedback on code written by other developers Requirements: PHP experience, high load is a plus. Keen on performance while maintaining high code quality. Substantial experience with other languages, not just PHP. MySQL - tuning applications and optimizing queries JavaScript, Redis, HTML/CSS, Linux, Git. Unit testing. MVC. Ability to write lean, scalable, but also secure, modern, readable, maintainable, testable, well-documented code Excellent communication skills (and intermediate English and higher); self-starting, takes initiative and result-oriented You will be focusing on the backend, but we're a small team, so you should be fairly comfortable with frontend code and basic system administration tasks on Linux too. If you have significant frontend development (esp. JavaScript frameworks like Angular, Backbone, React, etc.) or mobile (iOS, Android) experience this is a plus, but not required. Some upcoming projects include: refactoring the codebase for maintainability and performance, new site design and mobile version, full i18n/l10n of site, improving spam detection with ML and crowdsourcing techniques, introducing virtual currency and payment processing for premium features. What we offer: Flexible hours, remote work environment with Skype/Slack communication Competitive compensation, commensurate with experience. Super-friendly team and occasional team get-togethers Founder is a developer as well, will appreciate your great code and effort Location: We are usually based in Moscow, but mostly work remotely at this time. However, if you are in Moscow too -- or in Eastern Europe -- this will be a plus due to time zones and opportunities to meet in person. How to apply: Interested? We'd love to hear from you! Send us an email with "Senior PHP Developer - Moi Krug" in the subject containing: A introductory message telling us why you're a good fit for this job Your CV/Resume Your city and which timezone it's in GitHub, Stackoverflow profiles, code examples, links to projects you are involved in and/or other cool things you think we should see