Remote job in Tech for Middle Ruby on Rails Developer | EPAM Anywhere
Back icon

Middle Ruby on Rails Developer for a Cloud Storage Company

Middle Ruby on Rails Developer for a Cloud Storage Company 40 hrs/week, 12+ months

Currently, we are looking for a remote Middle Ruby on Rails Developer with 2+ years 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.

Responsibilities

  • 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

                  Requirements

                  • 2+ years 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

                            We offer

                            • Competitive compensation depending on experience and skills
                              • Work in enterprise-level projects on a long-term basis
                                • You will have a 100% remote full-time job
                                  • Unlimited access to learning courses (EPAM training courses, English regular classes, Internal Library)
                                    • Community of 38,000+ industry’s top professionals

                                      Benefits in eligible locations

                                      location.svg
                                      ImageImage

                                      For you

                                      • Voluntary health insurance for you (100% covered) and your family (with corporate discount)
                                      • Individual sessions with professional psychologists and coaches
                                      • Free corporate sports and wellness programs
                                      • Stable income
                                      • Paid time off
                                      ImageImage

                                      For your comfortable work

                                      • 100% remote work forever
                                      • Free licensed software
                                      • Possibility to work on your own device (BYOD)
                                      • Stable workload
                                      • Relocation opportunities
                                      • Flexible engagement models
                                        ImageImage

                                        For your growth

                                        • Free trainings for technical and soft skills
                                        • Access to LinkedIn Learning platform
                                        • Language courses
                                        • Access to internal and external e-Libraries
                                        • Certification opportunities
                                        • Skill advisory service

                                          40 hrs/week

                                          Hours per week

                                          12+ months

                                          Project length

                                          Belarus, Colombia, Russia, Ukraine

                                          Locations eligible for the position