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

Vacancy: Ruby on Rails Full-Stack Developer

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

Must be skills:

-HTML 5 (Slim, Haml), CSS3 (SCSS, flex boxes, grids);
-Experience with CSS3 Animations, Media Queries, Responsive web design;
-Experience in cross-browser and cross-platform development;
-JavaScript (ES6, CoffeScript, JQuery);
-At least minimal experience with one of the frameworks: ReactJS, AngularJS, Vue.
-Strong knowledge of Ruby, Ruby on Rails;
-Experience Nginx, Puma, Passenger;
-Experience with a high load systems;
-Experience with Web Sockets (ActionCable);
-Experience with databases: MySQL, PostgreSQL, DynamoDB;
-Experience with AWS services (Route53, S3, EC2, LoadBalancer, ElasticBeanstalk, CloudFront, RDS, Lambda, etc.); 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;
-Experience with GraphQL (Apollo Client);
-Experience with message brokers (RabbitMQ, Sidekiq);
-Experience with browsers extensions (Chrome, Safari);
-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, Rails, ReactJS, etc;
-Development of APIs, data scraping modules and serverless microservices;
-Setup and improvement of current AWS infrastructure;
-Development of browser extensions;
-Development of non-trivial web pages with text texturing, multi-layered blocks, masks, CSS3 animations etc;
-Development of new ReactJS components;
-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