O'Reilly Media
Web Applications Developer
Online Marketing | Sebastopol with partial telecommute option, CA, United States

We’re looking for a talented and passionate developer to work in a collaborative team environment, building, maintaining, and testing the web applications that power oreilly.com. The Developer must be willing and able to analyze and adapt legacy systems; select and integrate packaged solutions; develop and deploy new features; and to explain and document system operation. This position is located at our Sebastopol, CA headquarters office and reports to the Online Programs Director.

ESSENTIAL FUNCTIONS:
  • Analyze and resolve day-to-day issues and bug reports.
  • Design, code, and implement new features for our websites.
  • Maintain and improve legacy code for performance and stability.
  • Work with web producers and business owners to define requirements and to ensure the delivery of high-quality software.
  • Identify opportunities for systems improvement; propose and develop solutions.
  • Recognize where purchased solutions may be superior to custom solutions.
  • Write usable documentation.
KNOWLEDGE, SKILLS AND ABILITIES:
  • Experience with Ruby on Rails and Python.
  • Experience with JavaScript and other front-end technologies like HTML and CSS.
  • Experience working with 3rd party APIs.
  • Working knowledge of PostgreSQL a plus.
  • Excellent written and verbal communication skills.
  • Experience with Agile or Lean software development methodologies a plus.
  • Ability to translate business requirements into specifications and working functionality.
  • Ability to effectively communicate technical concepts to non-technical personnel.
  • Ability to work on multiple projects simultaneously.
  • Ability to work in a collaborative environment and across departments.
  • Ability to juggle conflicting priorities while maintaining flexibility to allow for last minute changes.
MINIMUM QUALIFICATIONS:
  • Four-year college degree in Computer Science or related field, or combination of relevant education and work experience.
  • 3+ years of Ruby on Rails, and Python experience developing highly-scalable consumer or business applications on a production environment
  • 3+ years of web application development
  • 3+ years experience with web development technologies and standards (HTTP, HTML, CSS, JavaScript).
  • 2+ years experience with relational databases (MySQL, PostgreSQL, Oracle).



 
 
 
 
 
 
 



Jobvite