Senior Ruby Developer

At PressReader
  • Full Time
  • Employee

Posted on January 14th

Apply for this position

PressReader is a rapidly growing technology company that partners with the world’s leading publishers to deliver content to millions of users in over 160 countries. We are very proud to count EvidentPoint Software as part of the PressReader Group of Companies.

At EvidentPoint Software, we work at the forefront of on-screen reading product development, making digital textbooks and eBooks available to K-12 schools and to consumers who enjoy immersive reading. We are passionate about providing the best possible on-screen reading experience to facilitate improved learning and enjoyment across all platforms. The best reading experience on every device both on-line and off-line.

We encourage a collaborative environment that celebrates team success, supports continuous personal development, actively contributes to open source communities and perfects the craft of engineering. We also believe in maintaining a great work life balance. Our team has people from a wide variety of backgrounds, previous work histories, and life experiences, and we are eager to maintain and grow that diversity.

we are seeking Back End Ruby developers who are eager to learn or innovate on the latest frameworks and techniques to solve various technical challenges such as web application scaling, security, and performance. Our application is a standard Ruby on Rails app deployed through Docker. We currently use SQL databases (mySQL migrating to Postgres) and will be integrating Redis for performance enhancements. Our web assets are built with a mix of Backbone, React, SASS, TS, CSS, EJS Templates, JS, and HTML.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Ruby on Rails (RoR) code
  • Implement server side logic for web-applications serving high-traffic
  • Integration of external and internal APIs as per the specifications (JSON, XML)
  • Integration of data storage solutions such as MySQL or PostgreSQL
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization; Write tests for the software you write to ensure we deliver a scalable and reliable product
  • Handhold and guide junior developers to deliver quality code

Requirements

  • A minimum of a bachelor’s degree in Computer Science or Engineering, or equivalent alternative education, skills, and/or practical experience
  • 5+ years of software engineering, Web development, custom application development
  • Excellent coding skills with server-side programming language (Ruby, Java, Go, Python, C++, C#)
  • Front-end development skills (JavaScript, JS frameworks: React, Angular, backbone, HTML5/CSS3 familiarity)
  • Experience building hosted products that handle large, distributed workflows
  • Experience developing APIs and client libraries (SDKs)
  • Experience with modern software engineering practices of unit testing, continuous integration, and deployment

Preferred Qualifications:

  • Ruby on Rails or any other MVC web service type framework
  • Javascript experience (React or Angular is plus but not required)
  • Experience with relational databases (PostgreSQL, MySQL, SQLite, etc)
  • Specific JS frameworks (React, Angular, Backbone)
  • Docker

Apply for this position

Want Ruby on Rails jobs delivered to your inbox?

We do not share your email address. See our Privacy & Data Policies for more details.

Help us maintain and improve the quality of RailsGigs

Is this not a Ruby on Rails opportunity? Is there something wrong with the posting? Anything else you think we should know? We'd appreciate it if you'd tell us!

Drop us a line!