Apply for this position

Rails Application Developer


1 month ago

Job type: Internship

Remote (Anywhere)

Hiring from: Anywhere

Category: Software Development

We're searching for engaged contributors to completely rewrite the source code and make it into something even greater!
Retrospring is an open-source project that aims to be a question and answer platform with social elements. It has over 6000 users and has rapidly gained traction since mid-2015.
You should have experience with:
  • Ruby on Rails
  • API + OAuth Serving
  • Git and GitHub Flow
  • Continuous Integration
  • Unit Tests (with rspec)
  • GitHub and project management
  • AJAX
  • Coffeescript (ideally, not required)
You should also be able to work in a team and keep conversation with the team members you need to work with. Don't worry, we're a funny bunch.
Since we are going to rewrite Retrospring completely from scratch, we will now follow stricter coding guidelines that everyone should adjust to, to keep the project understandable for everyone who is joining in:
  • Following the Ruby Community Guidelines (using Rubocop)
  • GitHub Flow compliant repository
  • CoffeeLint
  • Covering all functions of the site with Unit Tests
What we can offer:
We can't pay you, since we only get donations to cover our server cost. Retrospring in its current scale does not meet the requirements to get enough money from displaying ads (also, it would be a pain to implement them),
with current web techniques most of the ads would get blocked anyway. But we can hand you official documents for later job applications that verify that you worked with us on Retrospring, showing that you support open source and growing communities with your coding knowledge.


Powered by Typeform
 Also don't mind that big button down there. It doesn't do anything.

Before you apply, please check if any restrictions apply in terms of time zone or country.

This job has a geo-restriction in place: Anywhere.

Apply for this position

Please mention that you come from Remotive when applying for this job.

Does this job need an edit? 🙈

similar jobs

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!