Senior Back-End Engineer

  • Full-time

Company Description

Refinery29 is a rapidly-growing digital media company that delivers non-stop inspiration for living a more stylish and creative life.  From fashion to beauty to products and shopping, Refinery29 takes its users on a constant journey of style discovery.

Since its inception in 2005, Refinery29 has focused on building a massive community through 24/7 original content.  Refinery29’s highly engaged consumer base yields 7mm unique visitors and 1.5mm subscribers generating 100mm page views each month.  Refinery29 has become the #1 digital style destination and was ranked as Inc. Magazine’s #1 fastest-growing media company this year.

 

Job Description

Refinery 29 is looking for back-end developers across all of our Engineering Teams: CMS, Web, Mobile, Partnerships, and Analytics.  We are seeking individuals with a keen interest in creating well-crafted and testable code.  Candidates should be excited at the prospect of having the fruits of their labor bring a modern media  experience to millions of readers and viewers.  The Engineering Team is committed to supporting an electronic publishing infrastructure that our readers and creative partners prize.  As a team we seek to embody a supportive collegial environment while approaching software development with a focus on reliably releasing great code. Our philosophy is that advancing our individual capabilities as engineers is the surest path to successfully building a terrific software enterprise for our company and our audience.


Responsibilities

  • Implement features from the ground up:

    • requirements definition

    • software design

    • implementation

    • debugging

    • unit and functional testing

  • Coordinate closely with tech team members

  • Communicate productively with stakeholders in other departments  

  • Participate in the code review process

  • Design, develop, and scale our  APIs

  • Optimize the application stack and response times

  • mentor fellow team members

    • both on day-to-day tasks

    • as well as toward longer term growth as engineers  

Qualifications

  • Excellent independent troubleshooting skills

  • Strong programming skills, preferably with experience in PHP and Javascript

  • Experience with large data stores like MySQL and MongoDB and an understanding of how to minimize query times

  • Experience using caching layers (eg: redis, memcache, varnish)

  • Understanding of CS concepts such as common data structures and algorithms, profiling and optimization

  • Experience with unit and functional testing

  • Basic unix skills


Nice to haves:

  • Worked with Akamai or other major CDN

  • Designed a public API from scratch

  • Designed command line tools for automating and exposing common tasks

  • Thorough understanding of web technologies: HTML, CSS, SASS

  • Experience using PHP frameworks like Dwoo and Kohana   

  • Thorough knowledge of agile Methodologies, Git and  Continuous Integration

Additional Information

R29 will not honor resumes submitted by recruiters for jobs posted on our website.