Ruby Developer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
96445
Date Posted
1 year ago
Recruiter
William Dragusin
Job Views
159

Job Description

About the role

The team develop 'prototype' apps that solve specific business problems within Vodafone. That means there are several new projects a year and each is developed as a greenfield project with very little code overlap between each app. The team is small - 10 people - with a couple of back-end developers, 3 front-end developers, a designer and a small data team. There is a great deal of technical autonomy in how solutions are developed, with a strong emphasis on understanding the business requirements and then turning that into Ruby code as you see fit.

 

All of the team works fully remote. The tech stack is Ruby back-end and React front-end although you would be solely responsible for developing the APIs that the front-end consume. We use Ruby for all API development, although not Rails as we use Hanami API instead.

 

Tech stack is (as mentioned) Hanami API, Dry-rb and Rom-rb on the Ruby side. The database stack at Vodafone is Oracle, although we tend to use Postgres as a 'foreign data wrapper' (e.g. proxy) so most of the database work is in Postgres. We place a strong emphasis on TDD and all our test suites run extremely quickly - there are no legacy suites that run for hours!

 

You'll be responsible for:

 

•    Working with the Prototyping Manager to address data needs through the use of latest available technologies
•    Enable data discovery through elegant solutions that can be widely accessed and address business needs. 
•    Track and analyse metrics to ensure that prototypes are adopted and used across the organization..
•    Automate & combine data streams within business intelligence tools to provide new insights and reporting capabilities
•    Work with Prototyping Manager to assist Group BI and VGE GT/BI to consolidate CMI data sources into a single instance. 

 

Competencies that'll help you in this role... 


•    Experience and an aptitude for working with data warehouses & business intelligence tools
•    Motivated  to create & develop more efficient reporting systems, processes and procedures
•    Experience working in a complex matrix environment and effectively interacting with multiple stakeholders

 

 

To be successful you're going to need...

  • 5+ years Ruby experience (specific Rails experience NOT required)
  • Well versed in TDD. 
  • Experience deploying applications. Chef and Nginx knowledge a plus. 
  • Good written and verbal communication skills.
  • Strong problem solving skills and a proven interest to solve business problems
  • Github link to profile Nice to have technical / professional qualifications:
  • Knowledge of and experience of using a Domain-Driven-Development approach
  • API development using JSON API standards
  • Open source contributions
     

 

Job ID: 96445

Similar Jobs

Walmart

Full Time Job

Ruby developer Ruby developer

Position Summary...Want to make a lot of people’s day? Our Member Frontli...

Full Time Job

Meritor

Full Time Job

Ruby developer Ruby developer

JOB DESCRIPTIONOverview:The Axle Line Welder performs line welding of various pa...

Full Time Job

Meritor

Full Time Job

Ruby developer Ruby developer

JOB DESCRIPTIONOverview:Move trailers of product around the yard in and out of d...

Full Time Job

Meritor

Full Time Job

Ruby developer Ruby developer

JOB DESCRIPTIONThe EU AP Specialist Co-op will focus primarily on supporting Acc...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept