Developer Advocate - Node.js
Cloudant - Boston, MA

This job posting is no longer available on Cloudant. Find similar jobs:Developer Advocate jobs - Cloudant jobs

Developer Advocate – Node.js The Cloudant Data Layer as a service is revolutionizing application development. Samsung, Microsoft, Hothead Games,, EasyBib, and other top web and mobile app developers are using Cloudant to speed up development and scale their apps. Cloudant is a distributed NoSQL database service we developed (based on Apache CouchDB) to scale massively across a network of data centers around the globe. Built in MapReduce, Lucene-powered text search, geo-spatial, mobile replication " sync enable customers to develop really cool apps.

As a Cloudant Developer Advocate, you ’ll develop software and content that improves the Cloudant user experience for Node.js developers and evangelize the use of Cloudant within the Node.js community. You ’ll also influence the Cloudant product roadmap and marketing plans in ways that help grow and satisfy the community of Node.js developers. Responsibilities: Cloudant Developer Advocates are the owners of their respective developer communities within Cloudant. This person in this position is responsible for improving the developer experience and raising awareness of Cloudant among Node.js developers by: - Developing or contributing to open source applications, frameworks, and libraries that enrich the Cloudant experience for Node.js developers - Publishing sample apps, tutorials, articles, and other quotbest-practicesquot content that makes it easier for Node.js developers to learn and use Cloudant - Evangelizing Cloudant within the Node.js community, in person at developer conferences, and on-line via blogging and interacting with Node.js email lists and discussion forums - Providing direction into the product roadmap, marketing, and customer support to help grow and serve the community of Node.js developers using Cloudant Requirements: - 3+ years success as a software developer, architect, technology evangelist, CTO, or consultant working with web or mobile technologies.

A history of having contributed to open source projects or communities is a strong plus. - Respect among peers in the Node.js community. Knowledge of the key players, vendors, conferences and web sites to work with to engage further with that community. - Excellent technical writing and presentation skills.

  • Proven track record of blogging, tweeting, and presenting on app development topics. Having an existing follower base is a very strong plus. - Expertise with HTTP and RESTful interfaces, JSON, JavaScript best practices, building NPM packages, Node.js streams and networking, and running Node.js in heavy load production environments. - Good understanding of database systems, preferably NoSQL.
CouchDB, MongoDB, DynamoDB, Cassandra, Redis or Riak experience is a plus. - Understanding of large-scale web and mobile app architecture and technology landscapes. - Experience with Restructured Text, Sphinx, Markdown or other documentation formats and tools. - Experience with git SCM, issue/task tracking software, IRC, video conferencing.

  • The ability to work in and effectively communicate with a distributed team, with minimal supervision.