Ruby on Rails Developer

Zipdev Logo

Zipdev

πŸ“Remote - Mexico

Summary

Join our dynamic team as an experienced Ruby on Rails Developer! You will design, develop, and maintain high-quality web applications. Success requires expertise in test-driven and domain-driven development, along with experience in database management and API integration. Familiarity with legacy codebases and a commitment to code quality are essential. Bonus points for participation in customer interviews and team process improvement. The position offers remote work and a comprehensive benefits package.

Requirements

  • Ruby on Rails / 3+ years of experience working in production Rails applications across all layers of the stack
  • Relational database (preferably PostgreSQL) experience, including understanding of database indices and performance tuning
  • Go / 1+ year of experience
  • JavaScript or TypeScript / 1+ year of experience
  • React / 1+ year of experience
  • Automated testing (we use RSpec, Capybara, Selenium, and React testing library)
  • Experience integrating with 3rd-party APIs
  • Experience with Sidekiq or implementations of Active Job
  • Excellent communication skills in English
  • Currently living in Latin America, preferably Mexico

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Ruby on Rails applications
  • Develop and maintain PostgreSQL databases
  • Ensure the performance, quality, and responsiveness of applications
  • Conduct code reviews to maintain the Ruby codebase quality and integrity
  • Manage project builds and version control using GitHub
  • Enforce code quality through regular linting and tests

Preferred Qualifications

  • Experience with: TailwindCSS
  • Experience with: ViewComponent
  • Experience with: Stimulus
  • Experience with: FusionAuth and OAuth2 /token-based authentication
  • Experience with: GraphQL
  • Experience with: Vite
  • Experience with: Bazel
  • Interest in participating in customer interviews, scoping and prioritization of work, and improving team development practices

Benefits

  • Work remotely 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 Year's Eve, New Year's Day, Zipdev Day)
  • Parental Leave
  • Health Care Reimbursement
  • Active Lifestyle Reimbursement
  • Quarterly Home Office Reimbursement
  • Payroll Deduction Purchase Plans
  • Longevity Bonus
  • Continuous Learning Bonus
  • Access to Training and Professional Development Platforms

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.