IT Recruitment Services Remote & dedicated teams About Us Contacts Vacancy CV EXAMPLES Blog 2

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