Senior Software Engineer - Ruby
Efficiency 2.0 - New York, NY

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

Overview
As a developer on our small core team you’ll have a huge impact on all of our current and future software projects. Your contributions will span from contributing to the product design process as a Tech Lead through implementation, deployment, refinement and ongoing performance and scalability tuning.
Also, each Friday you’ll have half a day to take a step back from working on the product backlog and focus on contributing to open source software (and creating your own). Open source is an important part of what we do and this is one way we like to give back. What We’re Looking For
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.

Efficiency 2.0 - 2 years ago - save job