IT Recruitment Services Remote & dedicated teams About Us Contacts Areas of Expertise It vacancy CV EXAMPLES Blog 2 Case Studies

Vacancy: Ruby on Rails Back-End Developer

We are looking for a Back-End Developer with 3+ years of experience (Ruby / Ruby on Rails).

Must be skills:

-Strong knowledge of Ruby / Ruby on Rails;
-Experience Nginx, Puma, Passenger;
-Experience with a high load systems;
-Experience in developing REST API;
-Experience with ActionCable;
-Experience with message brokers (RabbitMQ, Sidekiq);
-Experience with databases: MySQL, PostgreSQL, DynamoDB;
-Experience with AWS services (Route53, S3, EC2, LoadBalancer, ElasticBeanstalk, CloudFront, RDS, Lambda, etc.); Web console / CLI / SDK;
-Unix as a main prod env;
-Communicate in English as a primary language (B1+).

Would be a plus:

-Basic knowledge of NodeJS/Python;
-Basic knowledge of HTML 5, CSS3, JS + ReactJS;
-Experience with GraphQL (Apollo Client);
-Be passionate at least in one product domain - sports, big data, AI, gaming.

Our stack:

-Most of the projects build on the Ruby on Rails framework;
-Git, GitHub;
-Web servers: Puma, Passenger, Nginx;
-Core of frontend: ReactJS, HTML5, CSS3, vanilla JS, jQuery, CoffeeScript;
-The main frontend framework: ReactJS;
-Cloud Computing: AWS (Route53, S3, EC2, CloudFront, RDS, Lambda, etc.);
DB: MySQL, PostgreSQL, DynamoDB;
Optionally we use: Web Sockets, GraphQL, RabbitMQ, etc.

Our Methodology - Scrum

Responsibilities:

-Building new products from scratch, with the latest version of Ruby, Ruby on Rails, etc;
-Participation in DB structure designing;
-Development of REST APIs & GraphQL server side, backend side for ReactJS application;
-Implementation of data scraping modules and serverless microservices (sources: api, csv, excel, pdf, web pages, etc.);
-Setup and improvement of current AWS infrastructure;
-Bug fixing of existing components;
-Participation in tasks estimations;
-Communication with the team.

Join the Znoydzem community.

Apply as a Developer

I agree to and accept that ZNOJDZIEM LLC will provide better user experience by collecting, analyzing and cataloging information about Internet electronic addresses that I have connected with my devices and about the type of my devices (such as the type and version of software) as well as by making automatic decisions (not involving sensitive data). The agreement applies for the legally binding period, or until either the user or ZNOJDZIEM LLC withdraws from the agreement. Withdrawing from the agreement will result in removing the user's data. Please see our privacy policy.

We use cookies to provide the best experience for you. Learn more