We're sorry, but this job has been closed. See other open jobs at nRelate

Back End Software Developer

New York, NY | Software Engineering

Job Description

nRelate, a leading online content discovery platform, is looking for an experienced Software Developer. You will be using the latest technologies to solve challenging problems and create innovative services and web applications from the ground up.  You need to understand exactly what it takes to create a great web experience for our users.

The ideal candidate has worked with one or more languages including Java, Scala, PHP, or Python and has experience with (or the real desire to learn) multiple languages and technologies.  You’ll be working on high-availability APIs, systems that process data feeds and display realtime data, and much more.

nRelate delivers recommendations on 100,000 sites across the web. Your role would be focused on building new components for new products and improving the existing codebase. We are NOT building a website; this job is high impact. We reach over 500 million people monthly and millions of people click on our recommendations daily. We are looking for people who have focused on high performance front and back end development.  Our stack is primarily LAMP plus Python, Java, and Scala, with MySQL, MongoDB, and Hadoop for persistence.


  • Code and implement improvements to the platform as well as new products and services
  • Identify, communicate, and implement best practices
  • Participate in design and code reviews


  • Five or more years or experience in development with strong knowledge of Object Oriented programming in languages such as Java or Scala, PHP, or Python
  • Knowledge of SQL and relational databases (we use MySQL)
  • Familiar with Caching solutions (Memcached, Redis, Couchbase), NoSQL (Hadoop, HBase, Cassandra, MongoDB), and queuing systems (RabbitMQ, ZeroMQ) are a strong plus.

Additional Experience a Plus:

  • Technologies such as JavaScript, HTML, CSS, XML, Subversion and Git are a plus.
  • Designing and implementing highly available, highly scalable systems


New York City, New York

About Us:

nRelate was started with the mission of helping people find more of the kind of content they were looking for, while at the same time building a company that actually rewards the content creators.

Since 2009 nRelate has amassed a network of 100,000 publishers using our products, with more than 150 new websites signing up with us a day. We are a fast-paced entrepreneurial environment that remains passionate about our mission.

nRelate is now a division of IAC (www.iac.com). We offer our employees the ability to thrive in a highly collaborative environment. Your individual contribution is highly valued and we provide you the opportunity to help us deliver the best content plugins available, enabling our customers with the ability to dramatically increase page views.



Position Filled
Not the right job?
Describe your perfect job
Join our Talent Network »