Ruby Developer (EU)

Who are we looking for?

Are you enthusiastic about global information and the news industry? Would you like to contribute to combating disinformation, and play a key role in developing platforms and tools that shape the future of news? Join a small and dynamic team of talented developers to form the backbone of Newsmatics, a D.C.-based News Tech company, focused on news technology platform development.

We will be happy to welcome you if you are not only capable and consistent, but also able to think critically about projects, take ownership of them, and move them forward. Our ideal candidate is an intelligent, hard-working individual, able to communicate in English and able to thrive in a remote working environment.

What awaits you here?

Your main challenge will be to build new applications and gradually rewrite our flagship product for press release distribution and the ecosystem around it. You will have the opportunity to participate in the architecture of new applications, the design of APIs for various parts of the system (authentication, payments) and their implementation.

We have been running Ruby applications in production for 10+ years. We have some legacy code that we want to rewrite and in all our new applications we pay attention to high code quality and maintainability. Our code is covered with tests and has to go through a code review before being deployed to production.

Our stack:

  • Sinatra (in older applications you may come across Ramaze)
  • Sequel ORM for working with SQL databases
  • Apiary for API design and documentation
  • Automatic tests in RSpec
  • Currently, we are not using Ruby on Rails in any of our applications

Tools and services we use:

  • Git and GitHub (in addition to hosting the code itself, we use it for code reviews and GitHub Actions for CI)
  • Linear for project management
  • Sentry for error tracking
  • Sendgrid for sending bulk and transactional emails
  • Smartlook for tracking user behavior
  • Grafana for server monitoring and business intelligence
  • and much more

We have terabytes of valuable data, and use a combination of the best of relational (MariaDB) and NoSQL (Cassandra) databases and Sphinx full-text index to work with them. We plan to switch from Cassandra to Aurora and from Sphinx to Manticore, and use this huge amount of data for data science and training LLMs.

What we offer:

  • Fully remote working arrangement
  • Open and friendly environment with communication primarily taking place via Slack and Google Meet
  • Cooperation on major transnational news tech projects
  • An international team composed of enthusiastic specialists who can really shine on projects
  • Skill development through knowledge sharing within the team and code reviews
  • Agile 2-week-sprint software development
  • Potential salary enhancements based on regular performance evaluations
  • Annual bonus dependent on the financial performance of the company

A little more about us

Our workforce consists of a global network of talented individuals focused on providing clarity and increasing transparency with respect to news content, while simultaneously striving to help fill local news deserts. We do not rely on advertising as a material source of revenue. Our activities cover media monitoring, custom media analysis, and advanced intelligence software applications. The company’s product line includes EIN Presswire, Affinity Group Publishing, Newsmatics News Index and Perspectify, among others. We are dedicated to innovation, exploration of new technologies and developing platforms that will make a difference.

To apply for this position

Please send your CV and a cover letter to us at jobs@newsmatics.com.