Middle/Senior Ruby on Rails Developer (AdTech Platform Development)

Dnipro Kharkiv Kyiv Lviv Odesa Remote (Ukraine only) Sumy Uzhhorod Vinnytsia Ruby on Rails Software Developer

Required skills

Ruby / strong
AWS / good
SQL / good

As a Ruby on Rails Developer, you will be an important part of the team that works on our proprietary ad server. This is no small responsibility: As an AdTech company, the ad server is our cornerstone technology.

If you’re excited by and have experience working in high traffic environments, building public-facing APIs, and take pride in your well-factored code, this might be the role for you!

Customer

Our customer is US based technology company that builds the next generation of advertising products and experiences for premium video.

The company pioneered the engagement-based ad model and now delivers effective advertising for on-demand, interactive media. Having a strong belief that ads should be enabling rather than interruptive, it has built the definitive engagement advertising system around core product, which delivers on the promise of “zero waste” advertising. Thus, our customer provides the best advertising experience for consumers, the best monetization for premium publishers and the best return for brand advertisers.

Project

The project is about developing a bar-raising platform that serve and support advertising campaigns to maximize viewer, advertiser, and publisher benefit.

The team uses data engineering, data science, big data and full-stack engineering using technologies such as Python/Ruby, Scala/Elixir, SQL, Angular/React, AWS (mostly DynamoDB and Kinesis), Databricks/EMR, Spark and Spark Streaming, Redshift/Athena and high traffic: 10GB of streaming data is consumed per day, public APIs. There are hundreds of TBs of data in our data lake.

Requirements

  • Bachelor’s Degree in Computer Science or equivalent experience in the software development field
  • Solid professional software development experience
  • Strong knowledge and experience with Ruby
  • Experience writing and communicating with backend services using RESTful APIs, gRPC, or messaging-based systems
  • Experience with high volume backend services
  • Strong knowledge of SQL
  • Experience using Git for version control
  • Upper-Intermediate level of English and higher

 

Would be a plus:

  • Experience of at least one of these languages: Elixir, Python, Scala
  • Experience building high traffic, public APIs
  • Understanding of front-end programming: JavaScript, AJAX, JSON, HTML
  • Experience in the advertising industry, with knowledge of major actors in the ad tech ecosystem (DSPs, SSPs, DMPs, RTB)
  • Experience with AWS (especially DynamoDB and Kinesis)

Responsibilities

  • Develop and launch new capabilities to adapt to evolving business needs
  • Be an active and engaged owner of the product and customer experience, collaborating effectively with Product Management, Data Science, and other disciplines
  • Maintain high standards of code quality, including tests and documentation, and encourage the same by providing constructive code reviews to collaborators
  • Work closely with other engineers to investigate design approaches, prototype new technology and evaluate technical feasibility of new features
  • Manage multiple competing priorities in a fast-paced, exciting environment
  • Troubleshoot and resolve issues, problems, and errors encountered across our various endpoints
  • Provide architectural input when designing new features, both within the ad server, as well as to the overall backend platform, with an eye toward fault tolerance and low latency
  • Triage and debug operational issues and outages

WHY US

  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb