Posted at: 12 November
Technical Lead/Senior Ruby on Rails Developer
Company
EasyRx
Remote Hiring Policy:
EasyRx has a flexible remote work policy, allowing employees to work from anywhere. No specific information is available regarding the countries or regions from which the company hires remote workers[2][3].
Job Type
Full-time
Allowed Applicant Locations
Oceania, Worldwide
Salary
$25,000 per year
Job Description
Key Responsibilities
- Lead the development and maintenance of our Ruby on Rails ecommerce application
- Design scalable, HIPAA-compliant API architectures that integrate with:
- Pharmacy management systems
- Last-mile delivery services and logistics providers
- Payment processing and healthcare billing systems
- Insurance providers
- Telehealth platforms
- Provide technical leadership and mentorship to junior developers
- Conduct thorough code reviews and implement best practices
- Collaborate with cross-functional teams to define technical requirements
- Drive architectural decisions and technology choices
- Manage and optimize development workflows and processes
- Participate in technical planning and sprint meetings
- Monitor and improve application performance
- Ensure code quality and testing standards
Required Qualifications
- 5+ years of professional experience with Ruby on Rails
- Experience building and scaling ecommerce platforms from scratch
- Strong expertise in related technologies:
- Background job processing (Sidekiq)
- Search engines (Elasticsearch)
- Caching solutions (Redis)
- Databases (MySQL and/or PostgreSQL)
- Solid experience with:
- Testing frameworks (RSpec, Minitest)
- CI/CD pipelines and deployment automation
- Deployment tools (Capistrano or Kamal)
- Cloud platforms (Heroku, Fly.io, or Render)
- Strong understanding of RESTful API design principles
- Deep expertise in authentication systems, OAuth implementation, secure user management and role-based access control.
- Proven ability to architect systems from inception through scale
- Experience working on large-scale monolithic applications
- Excellent problem-solving and debugging skills
- Excellent communication skills in English
Preferred Qualifications
- Experience with Spree or Solidus
- Knowledge of modern frontend technologies
- System design and architecture experience
- Experience with Agile methodologies
- Experience in leading development teams