Middle Scala Developer

Description

Founded in 2007, Magnite’s pioneering technology created a new model for the advertising industry. Today, our automated advertising platform is used by the world’s leading publishers and applications to transact with top brands around the globe enabling them to reach more than 1 billion consumers. Magnite operates the largest independent Display Advertising Exchange and Supply Side Platform that automates the buying and selling of Display Advertising across all formats (banner, video) on all devices (desktop browsers, mobile devices, billboards). Magnite auctions over 20 Billion Ads on a daily basis in real time in less than 1/2 of a second each. Magnite is a publicly traded company headquartered in Los Angeles, California, USA.

 

Working schedule: from 12-00 to 20-00 (Kyiv time zone)

On-call duties after the first 6 months by schedule

 

Requirements

  • Experience building and operating large-scale, high-throughput, low-latency enterprise apps
  • Demonstrated strong English language verbal and written communication skills
  • Strong knowledge of Scala
  • 1+ years of working experience in server-side Scala
  • 0.5+ years of working experience in JavaScript
  • Expertise in threading and concurrency
  • 0.5+ years working experience with data processing systems (Hadoop, MapReduce, Spark)
  • Experience with Druid, Vertica or other analytical databases a plus!
  • Experience with automated testing frameworks (TDD, Mocking, Unit/Functional/Integration)
  • Experience with SQL queries and stored procedures (MySQL is a plus)
  • A strong understanding of algorithms, data structures, and an ability to recognize the business and technical trade-offs between different solutions
  • Experience with development and CI tools: Maven, git, Jenkins, Puppet, Crucible, Jira
  • Experience working in a Linux environment.
  • Expertise in building software in an agile development environment

     

Job responsibilities

  • Write production-ready code and unit tests that meet both system and business requirements
  • Respond to feature requests, bug reports, performance issues, and ad-hoc questions
  • Work collaboratively with multiple teams to deliver quality software
  • Comfortable in multi-tasking and a fast-paced dev process
  • Support operation of services in production (PagerDuty)
Published 30 May
25 views
·
1 application
100% read
·
100% responded
Last responded 6 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...