Freelance Senior JavaScript (Node.js) Engineer

Role Overview:

Ogilvy & Mather is currently seeking a Freelance Senior JavaScript Engineer with solid experience working with Node.js for server-side development, and a passion for object oriented programming. You will be joining a team of talented engineers with deep experience in front and back-end development using JavaScript as well as other traditional and open-source languages, with the ability to build and architect end-to-end solutions and features. The Technology team at Ogilvy NY is working with the latest technologies and is behind a wide range of digital marketing work, from campaigns to long-term engagement platforms and everything in between. Projects that tap our back-end team include multi-screen experiences such as Coke Zero Drinkable Advertising, a major Consumer Packaging Goods site, and experimental work such as TypeVoice.net which just garnered two Silver Cannes Lions!

Freelance with the potential for a permanent role. Along with excellent NodeJS development skill, you should also have good knowledge of server-side development as a whole, modern front-end development, web services, databases, and system architecture. If you are a solid team-player, and able to communicate and work equally well with your peers as well as non-technical personnel, this is an exciting opportunity to add work on highly visible projects for some of the world’s most recognizable brands to your portfolio.


  • A good sense of humor and the ability to have fun while working hard and displaying passion in the work you produce.
  • Work closely with technical managers and clients to develop sophisticated, resilient software applications by mapping customer business problems to end-to-end technology solutions.
  • Contribute to standards and practices, testing, and implementations for Node.js/server-side development
  • Investigate system-wide technical problems with a demonstrated ability to impact system architecture, troubleshoot runtime problems, and understand the interactions between systems.
  • Work closely with other tech teams such as DevOps, QA, and our front-end developers in integrating HTML, CSS and front-end JavaScript


  • Bachelor’s degree in Computer Science (or equivalent experience)
  • 4+ years of object-oriented, server-side programming experience
  • Excellent knowledge of software design patterns and system architecture, and experience with service-oriented architecture
  • 2 years of experience developing applications using NodeJS
  • 2 years of experience with NoSQL Databases such as CouchDB/Couchbase or MongoDB
  • Experience working with PaaS and DBaaS technologies
  • Facebook API experience and Twilio Integrations, Facebook Messenger is a plus
  • Solid understanding of MapReduce & natural language processing
  • Experience with Git, Jenkins and Continuous Integration
  • Experience with Test Driven Development and testing frameworks
  • Strong database & SQL skills – preferably SQL and MySQL
  • 3+ years of experience developing REST APIs, as well as social media API’s and integrations, (experience with Facebook Messenger is a plus, but not required.)
  • Basic HTML & CSS experience. Familiarity with Bootstrap or Foundation a plus
  • Some experience with modern front-end development technologies, i.e. jQuery, Angular, ReactJS and/or other JavaScript libraries/frameworks
  • Excellent communication skills – written, verbal, and interpersonal.
  • A team-player, able to work well within a team as well as independently with little supervision.
  • You should have an innate desire and ability to quickly learn new skills.
  • Familiarity with Content Management Systems (CMS) such as Drupal/Acquia, Sitecore, Adobe AEM, etc. is a significant plus

Back to top