As a Drupal Engineer, you will be part of a team responsible for building best-in-class websites and applications for 38 Studios’ fantasy-based IP products. This will be a diverse and demanding role. A successful candidate will have substantial Drupal programming experience, a proven track record in creating top-notch interactive experiences. A firm understanding of MMOs and the websites and applications that support them is a big plus.
Work closely with a team of engineers, developers and designers on all aspects of the project lifecycle, including requirements gathering, functional specifications, design, development, QA, roll-out, and maintenance.
Design and code new features and enhancements across all our product offerings, including websites and applications that will be scaled to millions of users.
Collaborate on finding and fixing bugs, and scalability and optimization issues.
Help automate, maintain, and enhance our internal tools.
Interact closely with server-side engineering, design, and UX teams.
Keep up-to-date with the latest relevant technologies and implement web development best practices.
Knowledge, Skills & Ability Requirements
1-2+ years of Drupal programming experience, with expertise in custom module development, unit testing, and the core API.
Knowledge and understanding of Drupal best practices.
Experience integrating third-party applications and modules into existing systems.
Strong programming skills (PHP knowledge is required).
Strong MySQL and database schema skills.
Excellent debugging and optimization skills.
Familiarity with major third-party APIs (Facebook, Twitter, Google Maps, YouTube, etc.) is a strong plus.
Solid understanding of MMO game sites, digital storefronts, and account management and billing system features is a plus.
Knowledge of social networking tools and sites is required.
Experience with the scrum development process is desired.
Knowledge of source control software such as Perforce or SVN is desired.
Must have a strong passion for building world-class consumer web experiences.
Committed to developing clean, stable, well-tested code, and must continually look to improve the code quality of the entire team.
Must be a self-starter who can jump in quickly without a lot of direction, and learn by asking the right questions.
Excellent oral and written communication skills.
Solid organization and efficient time management skills.
Able to collaborate in a cross-discipline environment.
Acute attention to detail.
A passion for MMOs is a plus.
2-4+ years web development experience creating high-volume, dynamic, and scalable web sites as well as social and mobile applications.
Experience launching large-scale websites.
B.S. in Computer Science or related field from a top tier university (or equivalent experience).