Senior Developer

The Conversation

Location
REMOTE ONLY
Position
Category
Developer
The Conversation logo
Skills
RubyRuby on RailsReactdockerANSIBLE
We're looking for a curious and experienced ruby developer to join our platform team.

As a senior developer at The Conversation you’ll not only help develop and shape the way news is delivered and consumed, but you will also play a critical role in developing the tools to empower our editorial workforce to quickly produce and review breaking news in a timely and rigorous manner.

The work you do will have immediate impact with a reach of over 40M impressions per month and multiple deploys per day you'll see your work front a centre of the changing news landscape as we aim to sustainably deliver fact and evidence based news to a world infected with spin.

About The Conversation

The Conversation (theconversation.com) is an independent source of news, sourced from the academic and research community and delivered direct to the public.

Requirements

Experience with web application development and working within an agile team
  • Ruby, Rails, ES6, React, Webpack.
  • Having a passion for keeping large rails apps maintainable.
  • Testing with rspec, capybara & jest.

Nice to haves

  • Functional programming experience and/or curiosity in functional design.
  • I18n.
  • HTTP API design.
  • Data warehousing and star schemas.
  • Experience with high availability sites and applications and zero downtime methodologies.
  • Experience with Docker and Containerised Applications.
  • Experience with configuration as code, Ansible & Terraform.
  • Experience with immutable content management design.

Benefits

  • Exceptionally meaningful work with a large impact, our reach is over 40M impressions per month and growing.
  • Multiple deploys per day, so you'll see your work in-front of a large audience immediately as opposed to another billing service class in a 6 month timeline.
  • Fantastic deployment pipeline, continuous integration and deployment with the release of a build.
  • Flexible working arrangements.
  • 1 expenses paid conference per year within Australia on company time (the entire team usually does RubyConfAU or ReactConf AU together).
  • Funday Friday once a month (a day each month to investigate a topic of your choosing and implement whatever you like). 
  • Excellent Work/Life balance.
  • Fresh fruit in the office.
  • Remote friendly organisation, and if you're onsite... Our Carlton office is next to great parks, coffee & food!
  • Fantastic Editorial/News culture with daily trivia and banter!
  • Regular internal knowledge-sharing sessions on a wide variety of fascinating topics.