Previous Job
Previous
Software Engineering Backend Engineer
Ref No.: 13-00474
Location: New York, New York
Position Type:Direct Placement
Start Date: 06/23/2014
World class engineering and design team who work wth innovative media applications on the web, on your pad, and on your phone.

You will start launching new software ASAP. This is an agile development process that includes rapid development of new products designed by small teams working closely with our tech-savvy data-driven editors. We are innovating on mobile with new and ground breaking iOS and Android applications and responsive websites; and with our realtime video network.

Team members are hardcore software development and design professionals who take user interface design and coding seriously..

Responsibilities
- Work with world class editors, and infrastructure engineers to maintain and create the next generation client backend systems and services
- Build efficient and reusable service oriented architecture and APIs
- Identify and address performance bottlenecks
- Participate in design and code reviews
- Stay up-to-date on the innovations in Internet software and technology
- Ensure client takes advantage of the best practices for backend engineering
General Requirements
- Experience with ticketing systems like JIRA
- Experience with Test Driven Development and Continuous Integration
- Experience with Agile Development
- Experience with MySQL, Unix, NoSQL databases and Open Source Software
- Experience with Design Patterns, Object Oriented Programming, and Functional Programming
- Sense of humor
- Strong interest in journalism, media, or any of the liberal arts
Specific Requirements
- Expertise and experience with with any of these languages: Ruby, Scala, Java, Erlang.
- Expertise and experience with any of these frameworks: Play2, Scalatra, Rails, Hibernate, Spring.
- Expertise and experience with SQL and NOSql data stores, building REST APIs, and caching technologies (Memcached, Redis)