Back-end developer (Ruby) (Madrid, Spain)

Permanent
Spain
Posted 3 years ago

Back-end developer (Ruby) (Madrid, Spain)

Our client is a pioneering tech company that are revolutionising the retail sector in Africa by offering a unique door to door delivery app.  They are now seeking a Back end developer with Ruby on the Rails to help the ongoing development of their app.

 

Role Purpose

Our client is looking for an experienced Back-end developer to join their team.  Tbey are seeking a developer with a passion for  programming and for writing clean Ruby code. As a Back-end developer, you’ll work closely with our client’s team of exceptional developers in a fast-paced environment to ensure system consistency and improve user experience. Ultimately, you should be able to develop and maintain functional and stable web applications to meet our client’s needs.

Reporting to: Product Leader

Responsibilities

o Write extremely clean, efficient, performant, and maintainable code

o Create clean, well-documented APIs

o Rapidly integrate with 3rd-party APIs

o Model database schemas

o Write unit, integration, and stress tests

o Communicate with the front-end team

o Manage staging deployments

o Architect models and relationships

o Write object oriented code

o Benchmark code speed and database performance

o Draw flowcharts

o Solve and optimize complex algorithms

o Deploy to servers

o Write scripts and integrate with CI/CD

 

Qualifications

o Proven work experience as a Ruby on Rails developer

o Passion for writing great, simple, clean, efficient code

o Is familiar with code smells and antipatterns

o Very good documentation skills

o Deep understanding of web security

o Experience developing highly interactive applications

o A firm grasp of object oriented analysis and design

o Good knowledge of relational databases

o In-depth understanding of the entire web development process (design, development and deployment)

o Excellent analytical and time management skills

o Teamwork skills with a problem-solving attitude

o BSc degree in Computer Science or relevant field

Job Features

Job CategoryInformation Technology
Salary / Hourly RateAttractive
Job TypePermanent
Start DateImmediately

Apply For This Job

Apply Now

A valid phone number is required.