JD: Node.js Platform Engineer
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
As a member of the Application Platform Team, you will oversee the web application architecture for the Ask.com family of websites, and help design and develop the services, platforms, and frameworks that enable our front-end teams to build awesome experiences at scale.
What you will do •Design and build Ask.com’s next-generation web application platform •Obsess over performance and scalability across our tech stack •Advance Ask.com’s technical culture through presentations, meet-ups, conferences, etc. •Work closely with front-end developers to understand their needs and explore technology trade-offs •Help define architecture and technology choices through research and prototyping •Write clean, well-tested, maintainable code •Thrive in a highly collaborative team and engineering organization
Your Skills •Passion for high performance and scalability •Solid understanding of software architecture best practices •Experience building frameworks and APIs that enable maintainable and reusable application development •Advanced JavaScript skills (OO, functional, Node.js) •Extensive experience with another language is a big plus •Solid CS fundamentals in Algorithms, Data Structures, Operating Systems, Networking, etc. •Solid web fundamentals (HTML, CSS, HTTP, Cookies, Redirects, etc.) •BA/BS in Computer Science or equivalent experience