Senior Software Engineer

Crunchyroll

(San Francisco, California)
Full Time
Job Posting Details
About Crunchyroll
Crunchyroll is the largest digital media company in San Francisco, recently partnered up with former COO of Fox Entertainment. Started in 2008, Crunchyroll streams licensed Japanese anime video through web, mobile apps, game consoles, and smart TVs. Crunchyroll augments its core video product with additional services such as manga (digital comics), ecommerce, and news.
Responsibilities
Crunchyroll is looking for world-class backend engineers to work on our suite of internal APIs. Example services include media and video, user account management, eCommerce, digital publishing, payments social media, and more. The ideal candidate is a full-stack LAMP engineer. Qualified candidates are highly technical and have a knack for building production-quality services for millions of users. They are professional software engineers with strong technical design principles, not hackers. They think before they code, they adhere to principles of software abstraction in API design, and they are cognizant of capabilities as well as limitations in what they build. They are not married to a specific language or implementation, but see the merits in using the right tool for the job. **Responsibilities** * Work with other engineers and technical product managers to implement and maintain features for our internal platform * Improve the reliability of our services via robust testing infrastructure * Improve the scalability of our services through proper planning and changes to architecture * Improve the availability of our services through better monitoring, performance reporting, error reporting * Improve the server response times of our APIs by profiling and identifying bottlenecks and eliminating them * Improve the security of our systems * Work with devops and sys admin to deploy new technologies
Ideal Candidate
* BS in Computer Science * 5+ years working with PHP, Java, or Python, and MySQL * Strong fundamentals in data structures, algorithms, OS, and networking * Expertise in RDBMS internals and familiar with scaling techniques * Proficiency in message queueing systems * Familiarity with MVC frameworks * Familiarity with code design principles and common patterns * Experience in automated testing a plus * Proficiency in PHP (Symfony) a plus * Familiarity with NoSQL and other datastores a plus * Strong communication skills and team player
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

* Competitive salary * Health, dental and vision insurance, 401k, and Commuter benefits * Fun, passionate and skilled co-workers * Free lunches 4x/week Pet friendly environment

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.