Middle Ruby/JavaScript Developer

About you :

We’re looking for an experienced developer who thrives in a fast-paced, highly-collaborative environment.  You will have the opportunity to work with talented people on challenging problems and make a significant impact on the business and industry.

About project :

You will work on a dispatch platform that supports Concrete Pumping companies’ logistics. It is a Single Page Application (SPA) built on VueJS, which interacts with a RESTful API built on Ruby on Rails, deployed on the AWS infrastructure and using external APIs/ services such as Twilio and Postmark, making use of many of the tools provided by AWS such as EC2, RDS and SES. 

Your area of responsibilities:

  • Implementing new features with a focus on building a complete SaaS solution for multiple companies;
  • Integrating payment gateways, billing and messaging services from third parties;
    Scaling the platform;
  • Taking active part in improvements and optimizations to the system’s core.

Skills and technical requirements:

  • At least 2 years of experience in Ruby development, preferably using Ruby on Rails 4 or 5;
  • At least 2 years of experience developing JavaScript applications in any of the popular frameworks (ReactJS, VueJS, AngularJS); 
  • SASS / Pug (Jade) knowledge; 
  • Strong skills in relational databases (MySQL, PostgreSQL, MariaDB, etc.);
  • Good AWS experience (EC2, RDS, SES, S3);
  • Familiar with Docker;
  • At least an Intermediate level of English.

Will be a plus:

  • Knowledge of authorization libraries such as CanCanCan;
  • Experience optimizing Rails applications;
  • Experience integrating external APIs/ services such as Twilio or Postmark;
  • Experience using Redux / Flux state management patterns;
  • Functional programming style or knowledge in lodash / underscore libraries;
  • Familiar with Webpack;
  • At least an Intermediate level of English.

We offer:

  • Long-term enjoyable cooperation;
  • Professional growth;
  • Career plan with periodical performance reviews;
  • All Ukrainian public holidays are days off;
  • Cozy office and nice family-type atmosphere;
  • Tasty treats;
  • Team building events.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf