Ruby on Rails Developer for a Cloud Storage Company
Ruby on Rails Developer for a Cloud Storage Company 40 hrs/week, 12+ months
Sorry, the job is expired
Currently, we are looking for a remote Ruby on Rails Developer with 6+ months of experience as a professional software engineer, and strong skills in Ruby, Scala, or similar languages to join our team.
The customer is an online cloud document storage service. The resource contains more than 1,000,000 documents. The company is building the world’s largest and most fascinating digital library: giving subscribers access to a growing collection of eBooks, audiobooks, magazines, documents and more. Their community includes over 1.4M subscribers in nearly every country worldwide.
The team builds and evolves the ingestion pipelines and management tools that support all of the premium content - eBooks, audiobooks, magazines and articles, podcasts and sheet music, that is available to the customer's subscribers.
Full-cycle software development
Contribute in a number of ways, including advising on others' technical design, reviewing code, participating in interviews, and mentoring less experienced engineers
Own the design, implementation, delivery, and operation of systems, end-to-end
Consider testability, upgradeability, scalability, and observability throughout the development process
Verifiably correct ingestion of all publisher content and metadata
Augmenting publisher content with additional external metadata sources and internally built metadata
Ensuring correct availability of publisher content based for time-based, region-based, and other publisher restrictions
Managing the data pipelines that compute and generate accurate reports that are used to pay publishers
6+ months of experience as a professional software engineer; strong programming skills in Ruby, Scala or similar languages
Ability to write understandable, testable code with an eye towards maintainability
Experience with data modeling and data management
Nice to have
Experience with data pipelines, both real-time and batch or a desire to learn
Bachelor’s in CS or equivalent professional experience
If you’d like to explore job options beyond just remote work, view all the opportunities we are offering at EPAM Anywhere to give your career the next boost — office positions for all kinds of IT professionals across 35+ countries, unique learning and growth programs, innovation and contribution hubs.
FOR OFFICE POSITIONS
If you feel more comfortable sticking to a more traditional format of work, explore our 1,000+ office positions across 35+ locations.