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.