Ruby/Python DeveloperLocation: Denver, CO Position Type: Full Time Salary: $/yr. on W2 only US Citizen, Green Card onlyDuties and Responsibilities:Collaborate with Product Management and User Experience regarding product definition, schedule, scope, and project-related decisionsDesign, Develop & Maintain features and applications that will excite and please a user base that will grow into the millionsInnovate products that are high quality, scalable, reliable and fastWork collaboratively in an Agile/Scrum team to plan sprints, expand stories into tasks, and work on removing impedimentsPerform code reviews, code refactoring, and mentor other developers in best practicesIdentify and assist in mitigating technical, schedule, and other project risksInvestigate technologies that can be leveraged in the team's implementationsProactively collaborate with teammates and communicate with project stakeholders to ensure project efforts proceed efficiently and predictablyTechnical Skills and Experience:BS CS / equivalent or comparable experience3+ years of a high traffic consumer web site development and 6+ years of software development experienceStrong understanding of the MVC design pattern and minimum 2 year of experience using open source tech stack (e.g. Ruby on Rails, Python ) in a commercial application and website development Experience with client-side web technologies is mandatory (e.g.
CSS, HTML5, JavaScript, JQuery, AJAX, JSON)Familiarity with Asynchronous message queues and worker frameworks (e.g. Sidekiq, Resque) and, ideally, experience in using such a framework in one or more real world applications2 or more years with javaFamiliarity with Rails conventions for code organization, deployment, etc. will be huge plusArchitecture experience a plusHands on experience using unit-test frameworks and test automation tools/techniques in the development processPractical experience with REST and JSON APIs, and an understanding of how to build applications that serve and consume these sorts of APIs.Experience building real-world Rails applications with Rails version 3.0.x or later including familiarity with the language's meta programming features will be a plus.Experience writing applications using Test Driven Development with framework like RSpec, JasmineHands-on, commercial Node.js development is a definite assetKnowledge of best practices in designing and architecting localized applications.
Solid knowledge of OO designExperience with JavaScript MVC frameworks such as node, Angular or backbone is a plusExperience with one or more NoSQL databases, Redis is a plus Experience with performance optimization for high-traffic web applicationsExperience with agile methodologiesStrong sense of how to make features as seamless, intuitive and high-performing as possible for usersAbility to effectively translate business needs to technology solutions