Senior Software Engineer
Refinery29 - New York, NY

This job posting is no longer available on Refinery29. Find similar jobs: Senior Software Engineer jobs

Job Description

Were looking for an experienced developer whos seen it all and is ready to try his/her hand at improving our web application stack and provide tooling support for our growing engineering team. If you have a strong desire to automate, abstract, improve and document a rapidly expanding codebase consider this the opportunity of a lifetime. We need someone to continue refining our web application platform and help us grow.

Some things you'll be doing.
Designing, developing, and scaling our Refinery29 internal and developer APIs Optimizing the application stack and defining server response time goals Designing a platform infrastructure with no single point of failure with the ability to add servers to any service that needs it

Qualifications

Musts.
Familiarity with Ubuntu, Nginx, MySQL, and PHP environments Basic *nix administration skills Excellent independent troubleshooting skills Strong programming skills, preferably with PHP, Javascript, and/or Scala Strong grasp of the command line and working with remote servers Previous experience working with large data stores in MongoDB, MySQL and know the reasons why you should use either Experience using a caching layer (redis, memcache) Understanding of CS concepts such as: common data structures and algorithms, profiling/optimization A love for unit testing

Pluses. Gets you ahead of the line. Worked with 50+ machine distributed application stacks Worked with Akamai or other major CDN Designed a public API from scratch Designed command line tools for automating and exposing common tasks

Additional Information

Does this sound like you? Let us know why we should meet. For consideration, you must submit your resume and cover letter. To get ahead of the line, you should include any links to public projects you've worked on or a Github account, if you have one.

About this company
2 reviews