Ask.com - Oakland (Node.js Platform Developer) Full-Time, Visa offered
<a href="https://hire.jobvite.com/j?aj=o78ZYfwW&amp;s=HackerNews" >
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&amp;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&amp;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
Apply Now:
<a href="https://hire.jobvite.com/j?aj=o78ZYfwW&amp;s=HackerNews" >
Ask HN: Who is hiring? (August 2014)