Senior Software Engineer

Posted Jan 11
ART19 in Tulsa, OK
CategoryProgramming
Work At:Full-Time Telecommute (Remote)

ART19 is an innovative technology company that is changing the way podcasts are distributed and monetized. Our client list includes industry heavyweights such as Cadence13, iHeartMedia, Midroll Media, NBCUniversal, The New York Times, reVolver, Wondery, and more. The ART19 platform powers a significant percentage of the iTunes top 200 podcasts.

We are seeking a passionate, seasoned Ruby on Rails Engineer to join our fast-growing team. Our ideal candidate feels strongly about leveraging emerging technologies to make a significant impact on the future of the podcast industry.

At ART19 we are deeply committed to building a diverse team of mission-driven technologists to take our cutting edge products to the next level.

Full-time position

Tulsa, OK or Oakland, CA (Remote OK, U.S candidates only)

RESPONSIBILITIES:

  • Architect and deploy new infrastructure
  • Plan, implement, test, and ship new features
  • Investigate performance issues and execute optimizations
  • Keep abreast of the latest technologies that may be useful
  • Work with technical stakeholders to define platform capabilities and best practices
  • Collaboratively analyze new technology proposals
  • Write beautiful, clean performant code

EXPERIENCE AND KNOWLEDGE:

  • 5+ years of experience building complex web applications
  • 4+ years of experience in Ruby, Rails, RSpec
  • Strong proficiency in PostgreSQL and Redis
  • Solid understanding of object-oriented programming
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • Understanding of design principles behind a scalable application
  • A desire to reduce operational overhead wherever possible
  • Implementation of automated testing platforms and unit tests
  • Proficiency in Git and GitHub
  • Familiarity with AWS and its various tools
  • Familiarity with continuous integration

PREFERRED:

  • Experience with Nginx
  • Experience with Redshift, Vertica, or other data warehouses
  • Experience with Ember.js
  • Experience with Node.js
  • Experience with Terraform, Docker, Chef and other DevOps tools
  • Interest in podcasts