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