Description
Senior Ruby on Rails Developer
The whole business is founded upon Agile values. As the business grows, they grow their code, trimming where necessary and helping it grow in the right direction; they are flexible enough to pivot quickly and effectively. Their feedback loop is tight - new products are tested by real customers quickly as they validate hypotheses and adjust direction.
You'll be relied upon to make amazing things happen and in return you'll be trusted and empowered to change the business for the better.
________________________________________
As a Senior Ruby Developer - you'll know the language, its benefits and its limitations inside out, and you can use your experience of other languages to help the team make informed choices
Architecture - you know instinctively when to use Rails and when not to, when to drop in a NoSQL database and when to break something out into a new component and the best way to wire it in. Agile - you'll help inspect and adapt their processes - they tend to work with the best bits of Lean, Scrum and Kanban too.
__________________________________________
What you'll be doing/learning:
- TDD/BDD in Ruby with Rspec and Cucumber, and deploying every day
- Refactoring to constantly improve code quality
- Building APIs using oAuth and REST when it's appropriate
- Pairing with team members to share knowledge and get constant peer review
- Collaborating around the business on the best way to solve problems
- Leveraging SQL and NoSQL technologies like MongoDB, Redis, Memcache and our favourite - Neo4j, the graph database
- Tuning and supporting the application with tools like JMeter, JMX and Visual VM.
- Ruby on Rails development, Jquery, Ruby , Rails 2.31.8, 3.2.14, Backend /UI design.
- Deployment using Capistrano.
- Testing with Rspec, Capybara, Selenium, Factory-Girl.
- Linux Server Maintenance & Administration, scripting (Ubuntu/ Centos)
- Maintaining backups and sync to Amazon s3.
- DB design maintenance MySQL/Postgres.
- Source control on Git/ Github
- Maintenance of Client Sites/servers, running Nginx/Puma, monitoring with NewRelic
- Agile development with 2-4 week sprints. Ticket management on Jira.
Keywords : Ruby, Ruby on Rails , Ruby Developer, Ruby Programmer, Ruby Engineer, Ruby on Rails Developer, Ruby on Rails Programmer, Ruby on Rails Engineer, JavaScript , JQuery , HTML , CSS , HTTP , PHP , Java , Python , MySQL , HTML5 , HTML, CSS , Javascript , JQuery , AJAX , mobile
Please submit your resume for immediate review. If you would like more information please contact Steve Revins or John Ross on .
www.citirecruitment.com