Ruby on Rails Developer

Full time ruby-on-rails ruby solidus spree
35,000 - 60,000 EUR / year
Software Development
No Location
Hiring from: U.S. / Canada, Europe, North America, South America, Southern Africa

About this job

Compensation: €35k - 60k
Location options: Remote
Job type: Full-time
Experience level: Mid-Level, Senior, Lead


ruby-on-rails, ruby, solidus, spree

Job description

Nebulab is looking for an experienced Ruby on Rails Developer to join our distributed team and work on challenging international projects, both open and private.

Who we are

Nebulab is a digital consulting agency with a full-remote culture and two offices in Italy. We are specialized in building bespoke eCommerce websites and web applications for international clients from various industries, which range from exciting startups to large established brands. We're a growing team of friendly people with a culture based on continuous learning, transparency, collaboration and quality over quantity.


  • Build solid, scalable and maintainable Rails applications with excellent test coverage.

  • Write technical documentation.

  • Communicate constantly with the client and organize teamwork.

  • Help and share expertise with other members of the team.

  • Collaborate with other developers, designer, team leads and stakeholders to understand business goals, analyze requirements and propose your ideas and technical solutions.

  • Review colleagues' code, participate in pairing sessions and provide mentorship to junior and intermediate developers.

  • Help in project estimation and planning.

  • Lead a project independently from the start to the execution.

  • Write clean and tested code in accordance with our style guides.

Required skills

  • Have experience in developing Ruby on Rails applications.

  • Have experience with relational databases like PostgreSQL or MySQL.

  • Be a coverage fanatic.

  • Have a great understanding of object-oriented programming and design patterns.

  • Be confident with Git and with Unix shell.

  • Be (or want to be?) an open source contributor.

  • Have a very good command of written and spoken English.

  • Have excellent communication and collaboration skills.

  • Have knowledge of project management tools like Trello and GitHub Projects.

  • Have a thorough knowledge of RSpec.

  • Have a basic experience with HTML and CSS (Sass or Less)

Good to have skills

  • Have experience with Solidus or Spree.

  • Have experience with eCommerce platforms.

  • Have experience with JavaScript and Front End frameworks like React or Vue.js.

  • Have some DevOps skills.

  • Be able to write technical blog posts.

  • Be curious about latest technologies.

  • Be able to speak at tech conferences, workshops, and meetups.

What we offer

  • 100% Remote work: You can work from one of our beautiful offices in Italy or remotely, as much as you want.

  • Paid retreats: We get together twice a year to work on our own projects, bond and chill out!

  • Cheerful environment: You’ll be surrounded by people who love what they do and have a good time while doing it.

  • Top-notch equipment: We will provide whatever hardware (MacBook Pro, Bose or Sony noise canceling headphones and LG 4K monitor) and software you need in order to do your very best work.

  • Study Fridays: We only work for clients 4 days a week. Friday is dedicated to personal growth and demos!

  • Paid conferences: Want to attend that conference? Let us know and we’ll pay for the trip, accommodation, and tickets.

  • Educational budget: We provide a budget for books, courses and anything else that will help you hone your skills.

  • Competitive salary: We believe in compensating people fairly, so we offer salaries amongst the best you can find.

  • Flexible work hours: As long as you’re doing great work, we really don’t mind if it’s a regular 9-to-5 or something else.

  • Mentoring: You’ll have a dedicated mentor who’ll cheer for you as well as make sure you never stop growing.

What to expect at the job interview

A complete overview of our hiring process is in the hiring section of our playbook, just read through the "Hiring Process" section to learn more.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

View job 40,000 - 50,000 GBP / year
About this job Compensation: £40k - 50k | EquityLocation options: RemoteJob type: Full-timeExperience level: Senior, LeadIndustry: AI Research, B2B, Logistics & DistributionCompany size: 11–50 peopleCompany type: VC FundedTechnologies python3, django, postgresql, graphql, microservices Job description We're looking for senior engineers...
python3 django postgresql graphql microservices
Software Development
No Location
Hiring from: Europe
Advent Health Partners
Full time
About this job Location options: RemoteJob type: Full-timeExperience level: Mid-Level, SeniorRole: Frontend DeveloperIndustry: Healthcare, Information Technology, Software Development / EngineeringCompany size: 51–200 peopleCompany type: PrivateTechnologies sass, css, angularjs, json Job description The Front End Application Developer is responsible for the...
sass css angularjs json
Software Development
United States
Hiring from: United States
U.S. Bank
Full time
Application Developer Work Days: Weekdays Work Vary: No Shift: First (Day) Hours Per Week: 40 Work Type: Regular Salary Offered: Unspecified Benefits: Unspecified Physical Required: Unspecified Drug Testing Required: Unspecified Experience Required: Unspecified Required Skills: Bachelor’s degree in Computer Science,...
Software Development
United States
Hiring from: Anywhere

Want to take classes online or need someone to deliver food?

All from the comfort of your home.