Software company in NYC is searching for a Ruby on Rails Developer.
The right person for the job will have a strong commitment to engineering excellence and a drive for continuous process improvement. The other engineers on your team come to you for help with their problems because of your deep technical knowledge and your ability to distill complex business logic into a clean, maintainable set of classes and algorithms. Product managers and designers you work with want you on their projects because they know it increases the chances for success. For three or more years, you've been:
Shipping web-based applications to production with Ruby on Rails
Aggressively refactoring code to continue to improve its clarity and alignment with the best understanding of the domain model
Studying and applying Object Oriented Design techniques
Using Test-Driven Development to guide your software designs and catch bugs and regressions
Pursuing software engineering as a craft outside of your day job
Additionally, You'll Need
Great code that you're proud of, preferably open source. Or maybe you always think the code you wrote yesterday needs improvement, but other developers think it's great. That's even better.
Strong understanding of modern client-side engineering techniques using JavaScript, HTML and CSS.
Experience building out automated deployment infrastructure for Rails applications with attention to throughput and latency
Interest in working as part of an iterative, collaborative, Agile software development process. You'll be able to work well alongside user experience designers, members of the science team and business stakeholders.
Annual salary plus bonus and equity