Ruby on Rails Engineer - remote

Passage Inc
Posted 4 years ago
We Work Remotely
About Passage


Passage is a fast-growing, venture-backed tech startup company based in Detroit, MI. The Passage Ticketing platform works with thousands of events around the world every year, powering their ticket, merchandise, and concession sales both online and at-the-door. Our combination of powerful web and mobile technology, omni-channel payments, and world-class customer support help events everywhere reach more fans and sell more tickets. Find out more at gopassage.com


About the Job


As an engineer at Passage you’ll join our small team of two other developers in building one of the most feature rich and user friendly event ticketing platforms in the industry. Your day-to-day may consist of fixing bugs, updating user interfaces and performance tuning PostgreSQL database calls. However, you’ll probably spend most of your time building exciting new features. We pride ourselves on how quickly we’re able to ship awesome new functionality for our clients. We try to do things “The Rails Way.” While we got sucked into the React world several years back, these days we prefer to render HTML on the server. Any front-end interaction we need comes from StimulusJS. Lately, we’ve been experimenting with the awesomeness that is StimulusReflex and CableReady via ActionCable. Here are some actual projects you might work on at Passage:


  • An embeddable widget so clients can sell tickets through our platform directly from their own website
  • Virtual Queues to allow for social distancing at big events
  • A Ticket Transfer portal for sending tickets to friends or 3rd party purchasers
  • Group Ticket Sales - Offering special ticket packages to organizations
  • Expanding upon our already powerful promo code engine
  • Reducing load on our servers by offloading the heavy lifting of credit card processing to the client
  • A subscription payment model to unlock more features
  • Stripping out our dependency on jQuery and implementing Turbolinks
  • An alternate authentication system to allow web-views in our mobile app

Engineers at Passage should always be thinking ahead and not just focused on getting the specific task at hand done as fast as possible. We’re not programmers, we’re problem solvers. We are a small team, and while we have leadership in place, we like to keep things flat. Your opinion is just as valuable as the CTO’s. 


Requirements


About You


We’re looking for someone who not only loves software development, but is particularly passionate about Ruby on Rails. This is most definitely a “full stack” position and you should be comfortable with everything from the PaaS providers, to the database to CSS, to writing tests. 


You prefer to work smarter rather than harder. Self management is a must-have trait at Passage. We aren’t going to hold your hand through every project, nor are we going to look over your shoulder. We value results, not whether you’re at your desk from 9-5 with your eyes glued to your editor. You might have a CS degree and that is great, but that isn’t necessarily an edge over someone without. We care about the work you do and how you do it.


Our engineering team is remote first. We have office space in Detroit that you’re welcome to use if you live in the area, but even folks in the office operate as if they were remote. You should be very comfortable communicating and working via tools like Asana, Slack and Github. While we are remote, this is a US based position only



How to Apply


Fill out the form here and write us a cover letter introducing yourself. Tell us why you want to work at Passage and describe how you envision your role. It's your story, so take your time. There are no right answers or specifics we're looking for, just know that we value the cover letter more so than the resume! 



What Comes Next


If we decide to move you forward to the next step, we'll be in touch and setup an interview. There won't be any brainteasers or white-boarding. We just want to get to know you and chat a bit about your experiences and how you work. From there, you may be asked to complete a small coding test. Don't worry, we aren't going to make you do something that will take more than a few hours of your time. 


Benefits

  • Hours: Flexible 40 hours per week. 
  • Paid Time Off
  • Great Health Care Plan (Medical, Dental &Vision)
  • Location: Remote. You're welcome to work from home, your favorite coffee shop, or from our offices in Detroit.