Position: Ruby on Rails Developer
Company: Sunvery
Category: Ruby
Experience required: 3y
English level: intermediate

About Exadel:
Since 1998 Exadel has been engineering its own software products and custom software for clients of all sizes. Headquartered in Walnut Creek, California, Exadel currently has 1000+ employees in development centers across America, Europe, and Asia.

About the Customer (Project):
The customer is the leading software and payment processing provider for the health and fitness industry throughout the United States, Puerto Rico, Canada, and Mexico. It currently works with over 7,000 health clubs in the region and includes payment processing solutions as well as advanced gym management solutions.

We're building a fully-automated, simple self-service solution that empowers club operators to efficiently manage all aspects of their clubs while engaging their members with a high-value fitness experience. It allows gym owners and managers track and manage memberships and schedules, drive member engagement, and automate payment processing functions.

This is a dedicated full-time role. You will be working in a small team on the development of an existing application.

Requirements:

Must have:
●	Ruby on Rails (3+ years)
●	PostgreSQL
●	RSpec
●	API development
●	English writing skills are a must for this position.

Nice to have:
●	Server administration skills (nginx/rvm/puma/deployment)
●	SPA development
●	Backbone/Marionette (or any modern Javascript Framework)
●	CoffeeScript
●	BootstrapTools/Utilities
●	Capistrano
●	GitStrong

Responsibilities:
●	Developing new features
●	Assisting support team with escalated requests from customers
●	Maintaining and optimizing application
●	Refactoring and keeping codebase clean
●	Writing tests
●	Contributing in all phases of the development lifecycle

What you will get:
•	Possibility to work remotely
•	Flexible working hours
•	Paid vacation and sick leave
•	Additional benefits: English, sports, medical insurance
•	Opportunity to take part in internal and external meetups as a speaker or listener