Gizmodo Media Group is seeking a Platform Engineer to help building out our microservice-based APIs to provide the best possible experience for our users and readers. This innovative builder will partner with others in Product, Ops and Business to work on the collaborative publishing system, Kinja, that powers our media brands, including Gizmodo, Lifehacker, Kotaku and others. Following a “vertically integrated” approach to our platform the Platform Engineer will work closely with frontend engineers and product owners to build the Scala and Play Framework based microservices and other server-side components for Kinja's new features. We're looking for engineers who like to work in small teams and eager to take part in the creative parts of planning new features as well as in the execution of the project. We’re looking for software developers who either have experience in building web services in Scala or have a strong background in another mainstream programming language, and interested in expanding their knowledge in functional programming and Scala.
You will be working in 5-8 person teams formed for one quarter, working on a specific site feature or architectural improvement. These cross-functional teams are fully independent, with staff from both our Budapest and New York offices. You will be participating in the entire project process from the very beginning, defining project scope, goals and KPIs, working on the MVP, building tests, adding documentation, deploying the new code, monitoring it in the live environment, building and deploying iterative improvements upon user feedback.
About the Company
GMG is the publisher of the web’s most original media brands, including Gizmodo, Lifehacker, Kotaku, Deadspin, Jezebel and Jalopnik. As a part of Fusion Media Group (FMG) they join a collection of digital-first properties including The Onion, The AV Club, FUSION.net, The Root, and Clickhole to reach 70MM unique visitors a month -- more than one third of all Americans.
Minimum Required Skills
- Experience in programming in Scala
- Core knowledge of basic data structures and algorithms
- Experience with building and consuming HTTP/JSON services
- Experience with MySQL or other SQL solutions
Additionally, if you have experience with or interest in the following areas or technologies, you will fit right in:
- Functional programming (Haskell, Scala, Clojure, OCaml etc.)
- Play! Framework
- RabbitMQ, Redis
How to Apply
This is a full time position at Gizmodo Media Group's Budapest office with full benefits.
To apply, please fill out the form below. In the cover letter, be sure to tell us why you're perfect for this job.