You need to enable the "Share Match History" setting in the Dota 2 client in order to have your statistics appear on Dotabuff. Learn More

Help us build a better Dotabuff

Elo Entertainment is the company behind Dotabuff and Elobuff. As we grow we are seeking talented and passionate people to join us. We're no strangers to the gaming industry - our team includes the founders of GotFrag, which sold to MLG in 2007. Our mission is to help players be better at the games they love by providing them the best possible tools to understand and learn about their favorite games.

Front-End Web Developerfull time, remote

Job Description

We're looking for a Front-End Web Developer to take a leading role in the development of our products. You'll lead the charge to build new features, improve existing user interfaces and continually evolve the look and feel of our sites.

You'll need serious JavaScript/CSS chops and should stay on top of best practices. You should be comfortable maintaining large JavaScript applications using a framework like Angular or Ember. You should care immensely about the user experience, understand the importance of fast load times and go the extra mile to make every detail perfect.

As a small and agile company we need to cover a lot of ground - your projects will change week to week. You can expect to have your hands in just about everything and you should be passionate about technology and have a desire to learn new things. You should be comfortable in contributing to multiple sites in different disciplines. You don't need to be micromanaged and are comfortable delivering on your projects without constant supervision.

This is a full time remote position. You should be comfortable setting your own hours, budgeting your time properly and avoiding distractions as necessary. You will need to be effective in communicating your concerns, asking questions of us and being available to discuss options on a regular basis.

Key Qualifications

  • Expert level knowledge JavaScript and CSS.
  • Strong understanding of MOBA games (League of Legends, Dota 2 or both).
  • Strong background in web application development.
  • Familiarity with key principals of interactive user interfaces and responsive design.
  • Experience with modern Javascript frameworks (Angular, Ember)
  • Experience with REST API conventions and efficient API consumption.
  • Computer Science or related degree, or 3+ years of relevent engineering experience.
  • Experience working in a *nix environment.
  • Experience with Git.
  • Passion for learning new technologies.

Extra Credit

  • Experience with Ruby or Go.
  • Experience with test driven development.
  • Experience with API design.
  • Experience working on production deployed user-facing applications.
  • Experience maintaining a code base over a long period of time.
  • Experience with building mobile applications for iOS or Android.
  • Experience working with a remote team.

What We Offer

We're a small team of talented people who want to create great products. We believe in the happiness of everyone contributing to the project, which means competitive compensation, flexible hours and vacation time and giving you the freedom to do your best work. You'll have the chance to solve difficult problems with skilled colleagues and work from wherever you feel most comfortable. You'll have the ability to deploy major new features on websites that reach millions of users. We enjoy it here and so will you!

Send us an email with your resume, a link to your GitHub profile, and optionally a sample of work from a project you're especially proud of. We're looking forward to hearing from you!

Apply via Email

Full-Stack Engineerfull time, remote

Job Description

We're looking for a Full-Stack Software Engineer capable of tackling a wide range of challenges. Key responsibilities include development of front-end features, creating and maintaining performant and reliable back-end services, and maintaining existing projects.

As a small and agile company we need to cover a lot of ground - your projects will change week to week. You can expect to have your hands in just about everything and you should be passionate about technology and have a desire to learn new things. You should be comfortable in contributing to multiple sites in different disciplines. You don't need to be micromanaged and are comfortable delivering on your projects without constant supervision.

You'll be responsible for development of new features from conception to deployment, maintenance of multiple existing projects and troubleshooting of production systems. In any given week you'll be working on one or more projects in multiple disciplines: frontend, backend, systems automation, even design.

This is a full time remote position. You should be comfortable setting your own hours, budgeting your time properly and avoiding distractions as necessary. You will need to be effective in communicating your concerns, asking questions of us and being available to discuss options on a regular basis.

Key Qualifications

  • Expert level knowledge of Ruby, Go or JavaScript.
  • Strong understanding of MOBA games (League of Legends, Dota 2 or both).
  • Strong background in web application development.
  • Computer Science or related degree, or 3+ years of relevent engineering experience.
  • Experience working in a *nix environment.
  • Experience with Git.
  • Passion for learning new technologies.

Extra Credit

  • Experience with modern Javascript frameworks (Angular, Ember)
  • Experience in an operations engineer role.
  • Experience with test driven development.
  • Experience with distributed systems.
  • Experience with API design.
  • Experience working on production deployed user-facing applications.
  • Experience maintaining a code base over a long period of time.
  • Experience with building mobile applications for iOS or Android.
  • Experience working with a remote team.
  • Familiarity with key principals of interactive user interfaces and responsive design.

What We Offer

We're a small team of talented people who want to create great products. We believe in the happiness of everyone contributing to the project, which means competitive compensation, flexible hours and vacation time and giving you the freedom to do your best work. You'll have the chance to solve difficult problems with skilled colleagues and work from wherever you feel most comfortable. You'll have the ability to deploy major new features on websites that reach millions of users. We enjoy it here and so will you!

Send us an email with your resume, a link to your GitHub profile, and optionally a sample of work from a project you're especially proud of. We're looking forward to hearing from you!

Apply via Email

Community Manager (Dota 2 or LoL)part time, remote

Job Description

We're looking for a passionate community manager with excellent communication and social skills. You will be involved with many different areas of our business that reaches millions of players every month.

We are looking to fill two positions - one for League of Legends and another for Dota 2, and are more interested in a passionate member of each community rather than a single individual who skims the surface of both. The best candidates will be able to identify opportunities for us to improve our product and gauge community reaction to changes.

Your primary responsibilities will be to maintain our presence on social media and forums, make blog posts highlighting new developments or providing analysis of recent trends, and to respond to customer service inquiries and make sure that customers are happy with our services. Your voice will help represent our brand within each community.

This is a part time remote position with opportunity for growth. You should be comfortable setting your own hours, budgeting your time properly and avoiding distractions as necessary. You will need to be effective in communicating your concerns, asking questions of us and being available to discuss options on a regular basis.

Key Qualifications

  • Excellent written and verbal communication skills.
  • Exceptional knowledge of the MOBA/ARTS genre, and a general passion for gaming.
  • Exceptional knowledge and passion for either League of Legends or Dota 2.
  • Minimum 1 year of playing League of Legends or Dota 2.
  • Passion for reading about and keeping up with gaming communities and trends.
  • Interest in and passion for Esports.
  • Prior Community Management or Customer Service experience.
  • Genuine concern for the quality of the community, game, and our products.

Extra Credit

  • Exceptional Analytical Skills.
  • Exceptionally skilled at either LoL or Dota 2.
  • Experience playing any game at a high level.
  • Fluent in another language, such as Russian.
  • Interest in some area which could expand your participation in our product such as writing, statistical analysis, graphical design, web design, programming, etc.
  • A drive to constantly learn new things.

What We Offer

We're a small team of talented people who want to create great products. We believe in the happiness of everyone contributing to the project, which means competitive compensation, flexible hours and vacation time and giving you the freedom to do your best work.

You'll be our voice to millions of players and have a key role in determining where we should focus our efforts in improving our sites and the community as a whole.

Send us an email with your resume and a description of why you think you're a good fit. We're looking forward to hearing from you!

Apply via Email