SkyVerge is looking for a mid-level Rails engineer engineer to join us as the 11th member of our fully distributed team. You'll be responsible for contributing to our growing portfolio of Shopify apps (shopstorm.com) which help power thousands of online stores.
Our Rails engineer will be...
Experience building Rails apps is required for this position - we'd love to see samples of apps you've built start-to-finish. Our projects usually involve our entire development team, with one engineer as project lead. You'll be involved in either reviewing, fixing, or building apps from collaborative spec. We'll provide sample code and our custom framework (private gem), along with lots of documentation, and you'll be expected to take the time to learn and then hit the ground running.
You should be proficient in Ruby & building apps the Rails way, along with HTML/CSS/Sass. We also use CoffeeScript, Slim, and Bootstrap so familiarity with those is a plus. We deploy our apps to Heroku, use Sidekiq for background processing, and manage everything through GitHub.
If you're our ideal team member, you take pride in committing clean Ruby code to GitHub. You love solving engineering challenges in the simplest way possible with code that's clear, readable, and standards-compliant. More importantly, you appreciate how beautiful a solution is when any customer can use it, and you love getting feedback from and interacting with customers to improve products.
You're excited to work with a small team that loves their work as much as you do, and affords the opportunity to work on interesting projects, learn and improve upon several skill sets, and to constantly ship cool projects. You're an excellent communicator, whether written, in person, or via video chat (native-level English fluency is required). You know that code is about communication and that explaining yourself clearly goes hand-in-hand.
Our team stays in touch primarily via Slack and weekly stand-ups over Google Hangout -- availability for 1-2 team trips per year is necessary.
This is a full-time, salaried position, but hours are flexible - we know your work will speak for itself with commits, issues closed, and wiki edits. However, fit with our team and culture is important -- following an interview, we’ll ask for a quick sample project for which you'll be paid as a contractor. If we both think the project went well, our employees go through a 60-day 'bootcamp' as a 1099-employee before being "made" as a salaried employee. This lets us both make sure that we’re an ideal match, otherwise we can each say, "No thanks", and move on to different projects.
Here are some benefits we're excited to offer to our team members:
TL, DR: Join our team to build cool Rails apps and influence thousands of online stores. Excited? Us too :) Apply now!
SkyVerge supports workplace diversity and does not discriminate on the basis of race, color, religion, gender identity or expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, physical or mental disability, or any other protected class.