Shareaholic is a small, collaborative, well-funded team building beautiful, reliable software that is transforming the way content is distributed, discovered and shared across the web.

Shareaholic powers over 300,000 websites through which nearly 400 million people globally interact with our services each month to discover and share content which makes Shareaholic one of the largest and fastest growing networks of website owners.

We're growing very fast so you'll have enormous opportunity to have an impact and to grow as our company grows. Shareaholic’s work has been written about in The New York Times, MIT Technology Review, The BBC, The Washington Post, WIRED, TechCrunch and more.

This is an opportunity to get in on the ground floor at a startup that already has significant traction, work with the best product developers and designers, impart vision, create and support products that people love and refine existing award winning software used by hundreds of millions of people each month.

Shareaholic is recruiting for full time positions in Boston.

Current full time openings:

We also have contract positions, co-ops & internships available. Interested in something we haven't listed? We're eager to hear more - shoot us an email.

Happiness Engineer (Customer Care)

Our software and services are not perfect. When things go wrong people are not shy about asking for help. We are seeking a highly motivated and resourceful individual who is dedicated to providing the highest level of support in each customer interaction. We go above and beyond to deliver happiness to our customers and make them super comfortable to speak to us, no matter how often, when and about what.

As a Shareaholic Happiness Engineer helping those people is your passion. The position is a mix of education, bug-hunting, and feature testing. Every day you’ll help make our products more understandable to the people who use them.

You will use your proximity to customer issues to propose solutions that will continually improve the customer experience, while working to optimize and scale team processes and policies. The ideal candidate is a determined advocate of our customers, a creative problem-solver, and a collaborative team member. This person is energized by working with people, while still being a strong independent worker.

Responsibilities:

  • You will work together with other Happiness Engineers on our support efforts
  • You’ll delight Shareaholic users with email responses and Tweets as they send in support requests, suggestions and ideas
  • You will reply to people with questions and suggestions and also just joining the conversation
  • You’ll be a champion for the customer by helping engineers prioritize, document and follow-up on feature requests and bug fixes
  • Analyze trends in customer issues and suggest improvements to processes, policies, and product
  • Identify and draft improvements to written help content and internal documentation

Requirements:

  • Compassion, patience and grace
  • Superb attention to detail and excellent organizational, written, and verbal communication skills
  • Working knowledge of HTML and CSS; JavaScript would be a huge bonus
  • You know how to use Shareaholic and you’re comfortable with the prospect of troubleshooting a WordPress/Tumblr theme
  • A knack for taking technical language and making it understandable
  • Self-driven work ethic. You are a self-starter who loves taking initiative and seeing things through to completion.
  • Curiosity and the desire to learn and improve

Please email jobs@shareaholic.com with four sentences explaining why you'd be great for this position.

Data Engineer

Nearly 400 million people see and interact with Shareaholic products every month, generating billions of data points along the way. We're looking for a data engineer to build the machinery to crunch all that data, and then help to make sense of it all.

At Shareaholic you will:

  • Work with cutting edge technologies such as Hadoop, Hive, and Storm
  • Design and build systems to process streams of data and deliver results in near real-time
  • Design and implement techniques to ingest, move, process, analyze, store and report on our ever growing event stream (we currently collect events from our 350+ million users each month, and 270+ thousand publishers)
  • Ensure services are highly available and scalable.

We'd like you to:

Have:
  • Substantial current experience with Java, including recent experience with a modern VM
  • Strong programming and scripting skills in a Unix environment
  • Performance tuning and debugging distributed systems skills
  • Exposure to or prior experience with tera- or peta-scale data sets
Be:
  • Happy working in a fast-paced, agile development environment
  • Self-directed and independent thinker, enjoy working on teams, solving challenging problems

Please email jobs@shareaholic.com with four sentences explaining why you'd be great for this position. Resumes and github accounts are nice, too.

Recommendation Engine Engineer

Publishers rely on Shareaholic to add value to their content by providing relevant, timely, and interesting content recommendations. We're always looking for new approaches and algorithms to generate awesome recommendations. Bring your ideas and coding skills and help us create even more value for our publishers and users.

At Shareaholic you will:

  • Flex your network layer skills utilizing NIO, memory reduction, and threading/concurrency techniques, while building on the Netty framework
  • Build highly available and scalable APIs that serve both organic and sponsored recommendations
  • Have a deep understanding of data structures and algorithms, and be able to translate NLP/ML ideas and concepts into performant and functioning production code

We'd like you to:

Have:
  • Substantial current experience with Java, including recent experience with a modern VM.
  • Strong programming and scripting skills in a Unix environment
  • Performance tuning and debugging distributed systems skills
  • Exposure to or prior experience with algorithmic programming
  • Understanding of Natural Language Processing and Machine Learning systems
Be:
  • Happy working in a fast-paced, agile development environment
  • Self-directed and independent thinker, enjoy working on teams, solving challenging problems

Please email jobs@shareaholic.com with four sentences explaining why you'd be great for this position. Resumes and github accounts are nice, too.

Network Engineer

As a team, we value correctness, efficiency, and automation. We measure and monitor everything, and have a culture of continuous reflection and improvement. We aim to eliminate friction in production and believe that no project should be delayed due to lack of reliable infrastructure. We believe that a well-designed production environment can be beautiful. We're looking for a network engineer who shares our values, particularly those who have experience building, monitoring, and maintaining high-volume, low-latency, distributed platforms.

Responsibilities:

  • Provision AWS instances and manage supporting AWS infrastructure
  • Deploying standard and custom server software
  • Production software support (including configuration, tuning, performance, troubleshooting, diagnostics, etc.)
  • Ensure 24x7 operation by evaluating, implementing and managing appropriate solutions
  • Demonstrate excellent communication and client care skills by documenting all activities
  • Work closely with a project management and engineering to plan infrastructure requirements for development activities

Requirements:

  • 2+ years of hands-on experience
  • Bachelor’s degree or relevant technical experience
  • Background in system and application administration, performance monitoring, software upgrades
  • Experience coordinating multiple individual and group projects from conception through delivery
  • Chef/Puppet/Salt/cfengine automation experience is a plus
  • Ruby experience is a plus
  • Experience with scripting technologies, such as Python, Perl, AWK, and shell scripting is a plus
  • You have a passion for coding (show us your side projects!)

Please email jobs@shareaholic.com with four sentences explaining why you'd be great for this position. Resumes and Github accounts are nice, too.

Frontend Engineer

Shareaholic's CMS plugins (ex. for WordPress) are used by hundreds of thousands of publishers and seen by hundreds of millions of people each month. You will take the reins of Shareaholic's CMS plugins, to make them easy and a pleasure to use.

At Shareaholic we believe in the art of high quality software craftsmanship and design. While we stress the importance of functionality and usability, we still expect a high level of visual refinement to our products. The ideal candidate loves to build, ship and iterate. You'll go from idea to mockup to prototype quickly and work closely with our product team to breathe life into products that will touch millions of users.

What you'll be doing:

  • Lead the design and development of WordPress, Drupal, and other CMS plugins and integrations.
  • Create customer/developer focused documentation and tutorials.
  • Be the first line of support for customers for Shareaholic CMS plugins.

Here are some signs that you'd be a great fit:

  • You're experienced with JavaScript, CSS, and PHP. Experience with WordPress or Drupal is a big plus.
  • You are customer-focused and friendly.
  • You also enjoy to think at a high level about product strategy and vision.
  • You enjoy implementing best practices when you see room for improvement, whether it is a software design pattern, documentation or a better way of testing.
  • You enjoy the give-and-take and learning opportunities of working on an ambitious engineering team with a diverse skillset.
  • You have a passion for coding (show us your side projects!)

Please email jobs@shareaholic.com with four sentences explaining why you'd be great for this position. Resumes and Github accounts are nice, too.

Software Engineer (Rails)

Important subsystems of the Shareaholic infrastructure ride the Rails. We're seeking a Ruby/Rails generalist to hack on a variety of systems.

What you'll be doing:

  • Working across the entire stack: from CoffeeScript and SaSS in the browser, to controllers and data access.
  • Collaboratively working with production management and other team members to build out new features in existing application that are beautiful, functional and easy to maintain, and working on greenfield projects
  • Being agile, iterating fast.

We would like you to:

Have:
  • Experienced with JRuby and Ruby 1.9 or 2.0
  • Experience with Memcached, Redis, Elastic Search, OAuth 2.0, Social Networking API's
  • Exposure to or prior experience with SOA
Be:
  • Happy working in a fast-paced, agile development environment
  • Comfortable working across the entire stack, from the UX to controllers, and down to the platform level
  • Believe that your software development task isn't complete until you've tested and shipped into production
  • Self-directed and independent thinker, enjoy working on teams, solving challenging problems

Please email jobs@shareaholic.com with four sentences explaining why you'd be great for this position. Resumes and github accounts are nice, too.