Full Stack Developer (retraining to RoR Developer)

Minsk, Belarus

Call for young magicians and gray-haired wizards! If you have 2+ years of experience in C++ or PHP or Java or Python development, but want something different, don’t miss your chance to learn Ruby on Rails framework!

DESCRIPTION



Ruby is one of the most expressive and fun to use languages, way more than just a typical programming “tool”. It brings happiness to programmers and is famous for its friendly community and wide ecosystem. With strong culture around, Ruby shares a new vision on programming that you missed all those days and provides directions on how to write beautiful, elegant and testable code, short in words but easy to read and understand.

Being trendy, now Ruby has already been proven with time and keeps growing its popularity in different IT areas, such as DevOps, Web Development, Microservices, Machine Learning and IoT.

With a wide smile on your face after learning Ruby you will get a chance to rich the magic enlightenment with Rails - which is one of the most powerful and popular web frameworks written in Ruby.

Bringing cutting-edge trends to its users, Rails is actively developed and used among big companies, small startups and popular Opensource projects, it will show you how good frameworks could be. It automates typical boring boilerplates, implements a lot of best practices, is secure, reliable and powerful. Rails framework lets you concentrate on a product, which gives productivity gains for an expert and lower berries for a novice.

Requirements

  • 2+ years of experience in PHP/Python/Java/C++ with an assumption to switch to Ruby using our education program;
  • Basic OOP principles and design patterns;
  • Basic understanding of Databases;
  • English of Intermediate and higher level;
  • Basics of Agile development.

Nice to have

  • Linux;
  • Front-end experience with JavaScript, HTML, CSS.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Social package: medical care, sports, family care;
  • Free English classes;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule;
  • Corporate and social events.