Randstad Ruby Developer in Atlanta, Georgia
Tuesday, October 11, 2016
Develop on top of rich, complex MVC frameworks
Design and implement application infrastructure to support our existing web applications
Utilize automated testing including unit testing, integration testing, and Test Driven Development (TDD)
Lead initiatives to automate, optimize and innovate with our existing applications
Build a great user experience
Touch all areas of the stack, infrastructure, database, queues, API, back-end, and front-end
Provide application and operations support as necessary
Collaborate with product management and business stakeholders
4+ years of experience with modern interpreted languages (preferably Ruby, Python or PHP)
Ruby development experience with common frameworks (Rails, Sinatra, Grape, etc.)
Have exposure to recent JS-app frameworks (Ember.js, Backbone.js, Angular etc.)
Possess proficiency (Jasmine, Mocha, JSUnit, RSpec etc.)
Can tease out the right HTML (or HAML) and CSS (or SASS, or Less) for a given design
Experience and understanding of REST, can build and support JSON based APIs.
Understand how the web works and can make pragmatic engineering decisions from that knowledge
Are accustomed to delivering successful software products with regular milestones and delivery schedules/deadlines.
Are a highly motivated individual who will take a proactive approach to assigned tasks.
Have ability to work independently and have experience managing development throughout the entire SDLC process.
Possess demonstrated ability to work well in a team environment by being a good team player with the ability to deal with change, share knowledge, and pitch in where needed.
Familiarity with Agile software development methodology (preferably SCRUM)
Working knowledge of Redis and Sidekiq background processing (or equivalent)
Working experience with Postgres including raw SQL, views, stored procedures and optimization.
Experience with large scale consumer web or mobile applications
Experience with the development of data and reporting systems
A continuous desire to learn
Experience with micro service architectures
Experience developing software with Java, preferably Java 8
Experience building and using Docker containers and working with tools including Docker Compose, UCP and Mesos
Experience with fintech and businesses in the financial sector
If you are interested, please reach out to Taylor Rogers at 678-893-4936 or firstname.lastname@example.org