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.