JOB DESCRIPTION
Job Title:
Senior RUby Developer
Inside IR35
Location: London
Department/Practice:
Job Purpose and primary objectives:
Strong experience in using Ruby to build fast and scalable APIs.
Key responsibilities (please specify if the position is an individual one or part of a team):
. Produce clean and efficient code based on specifications
. Integrate software components and third-party services
. Verify and deploy programs and systems
. Troubleshoot, debug and upgrade
. Recommend and execute improvements
. Create technical documentation for reference and reporting
. Help to maintain, and improve, the code quality and organization
. SOLID understanding of Object-Oriented programming
. A knack for writing clean reusable code
. Experience with Ruby and Ruby on Rails along with the most common libraries such as RSpec, sidekiq, grape
. Familiarity with RESTful APIs
. Knowledge of modern authorization mechanisms, such as JSON Web Token
. Proficiency with data storage solutions, we use PostgreSQL and Redis
. Ability to understand business requirements and translate them into technical requirements
. A knack for benchmarking and optimization
. Highly focused on writing TDD code
. Good understanding of the fundamental design principles behind a scalable application
. Familiarity with Continuous integration
– Supervisory/Managerial responsibilities (please specify if the position will have persons reporting to it):
Dev/Engg will be reporting to SE-1/Engg Mgr/Director
– Other responsibilities – Budgets, targets, equipment etc (please specify):
Key Skills/Knowledge:
. Experience with Ruby and Ruby on Rails along with the most common libraries such as RSpec, sidekiq, grape
. Familiarity with RESTful APIs
Experience required:
. A knack for writing clean reusable code
. Experience with Ruby and Ruby on Rails along with the most common libraries such as RSpec, sidekiq, grape
. Familiarity with RESTful APIs
. Knowledge of modern authorization mechanisms, such as JSON Web Token
. Proficiency with data storage solutions, we use PostgreSQL and Redis
. Ability to understand business requirements and translate them into technical requirements
. A knack for benchmarking and optimization
. Highly focused on writing TDD code
. Good understanding of the fundamental design principles behind a scalable application
. Familiarity with Continuous integration
Senior Ruby Developer – London