Staff Ruby on Rails Integration Engineer

Published on April 14, 2023

Zipdev offers the opportunity to work remotely with clients based in the United States. Zipdev recruits and hires the best Developers, Designers, QA Testers, and Project Managers in Latin America. If you have been successful working remotely, work well with remote teams and understand the importance of communication, contact us right away.

We’re looking for a Staff Rails Engineer to help us scale our organization without sacrificing culture, cohesion, and customer focus. We’re hoping that you can help us continue to foster a culture of mentorship, employee well-being, and outstanding hiring and onboarding practices.
The client is a PropTech startup that's been around for more than a decade. They primarily build workflow-focused apps for the multifamily segment (think apartment complexes). They’re currently undergoing unprecedented growth and expect to sustain this for some time to come. The product experience teams each have empowered triads -- a product manager, lead designer, and lead engineer -- who work together as a cohesive unit to discover customer problems and build solutions that solve customers’ problems, meet our usability standards, are feasible to build, and viable for our business.
Tech Stack: 
Our Railscodebases houses a number of different product domains. The application is on Rails 7, Ruby 3, and PostgreSQL, tested with RSpec and Capybara, and uses K8s and GCP for infrastructure. The application is primarily server-rendered and leverages Hotwire for interactive components.

Requirements
  • 10+ years of experience in software engineering
  • 3+ years of hands-on experience working in Rails monoliths
  • Significant experience with data modeling and service-oriented architectures
  • Experience with test-driven development, pair/mob/ensemble programming, and RSpec
  • Experience coordinating multi-quarter, multi-team technical projects while enabling teams to ship iteratively
  • Demonstrated ability to build systems that maintain a balance between time-to-market, usability, and technical architecture
  • An affinity for cross-functional team collaboration with the ability to think rigorously and make hard decisions and tradeoffs
  • Ability to maintain high code quality while focusing on progress over perfection
Nice-to-haves
  • Production experience with GraphQL, including graph federation on Apollo
  • Experience designing workshops and structured learning for teams of engineers to develop particular skills
  • Experience with Go, Python, React, Rust, Scala, or Haskell

Our Recruitment Process
  • 15-minute Initial Call
  • 20-minute take-home skills test
  • 30-minute Call with Recruiter (project, benefits, etc.)
  • Interviews directly with the client (depending on the project the # of interviews may vary, this may include a code assessment)
  • Final Offer
Benefits
  • Work Remote Monday - Friday, 40 hours a week (no weekends)
  • Vacation: 10 business days a year
  • Holidays: 5 National Holidays a year
  • Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Years Eve, New Years Day, Zipdev Day)
  • Health Care Reimbursement
  • Active Lifestyle/Gym Reimbursement
  • Quarterly Home Office Reimbursement
  • Performance-based Bonus
  • Continuous Education Bonus
  • Access to Training and Professional Development Platforms
  • Did we mention its REMOTE