Wednesday 25 June 2014

Node.js Platform Engineer (OAK) | Ask.com | Oakland, CA


Node.js Platform Engineer (OAK) | Ask.com | Oakland, CA


Node.js Platform Engineer (OAK)
(Location: Oakland)
Us
As a top US internet site, Ask.com’s mission is to get our millions of users across the globe the answers they need. We’ve been in the Q&A business for more than 17 years, and although Jeeves has since retired, we carry on his passion for serving our 100 million users with answers they can trust. We are serious about creating and maintaining a company culture that is both innovative and fun, and we’re looking for great people to come join our team.
The Role
Join a software engineering team that is responsible for developing a new application platform to support the Ask.com family of websites. Our focus is building great experiences for our users. The successful candidate is familiar with client side technologies and techniques, and has a stronger emphasis on HTTP, algorithms, network and service architecture. Some understanding of various data stores and distributed computing architecture is also beneficial.
Your Task
  • Design, build and test high performance scalable systems utilizing Node.js
  • Work closely with internal engineering customer base to understand their needs and explore technology trade-offs
  • Write clean, well-tested, maintainable code
  • Join in design of a new platform from the ground up using the best technologies for the job
  • Thrive in a highly collaborative team
  • Design and implement from start to finish (R&D, design documentation, prototyping, implementation, unit testing, test plan/test cases)
  • Drive continual improvement to our service oriented architecture
Your Skills
  • BA/BS in Computer Science or equivalent experience
  • Advanced JavaScript skills (OO, functional, Node.js a plus)
  • Advanced web fundamentals HTTP, AJAX, web sockets and other emerging technologies
  • Experience with a breadth of languages including explicitly functional languages
  • Experience building frameworks for front end clients (eg: desktop, mobile/tablet)
  • In-depth knowledge of design patterns and their appropriate application
  • Solid CS fundamentals in Algorithms, Data Structures, Operating Systems, Networking
  • Preference for agile work environments
  • Excellent written and verbal communications skills at the business and technical level
  • Strong work ethic, commitment and team work
  • Ability to create solid documentation.
  • Master of analysis, object oriented design and other abstraction patterns
  • Contributor to open-source project a plus

powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 
 



No comments:

Post a Comment