Ruby on Rails Developer

Anywhere

Full time (8 hours)

Ruby on Rails Developer Ruby on Rails Developer

General description

Musala Soft is a leading software services company with a strong track record of success in building innovative enterprise software solutions for multinational organizations around the globe.

We are 500+ professionals from 10+ different nations developing solutions from a variety of geographical locations. The team works with a wide range of technologies in fields like Cloud, IoT, Big Data, AI and ML. In its 21-year history the company has worked on 1000+ projects for 200+ clients from different industries  – ICT, Telecom, Finance, Automotive and Public sector.

Currently we are looking for a Ruby on Rails Developer to be part of our expanding team. In this role you will have the opportunity to develop complex solutions within a large software system scope in the telemedicine domain for one of our top clients!

Join us from anywhere!

Requirements

  • 2+ years of professional programming experience with Ruby on Rails
  • 1+ years of professional programming experience with React, Angular or another JavaScript framework
  • Experience with RDBMS (preferred but not limited to PostgreSQL/MSSQL/MySQL)
  • Analytic and algorithmic thinking
  • Object-oriented design skills
  • Еxperience with Git
  • Self-discipline
  • Good communication skills
  • Team collaboration skills
  • Good command of English language (written and spoken)

Any non-empty set of the following skills is considered a plus for the candidate:

  • TypeScript
  • Node.js
  • Amazon Web Services
  • Docker
  • Working experience with design patterns
  • End-to-end testing
  • Data structures
  • Experience with agile software development methodologies

Responsibilities

  • Actively participate in the complete product development lifecycle
  • Lead a small team:
  • Technically guide other less-experienced team members
  • Organize and distribute tasks to other team members
  • Regularly check that high-quality product is built and presented to customer
  • Organize meetings with other teams to clarify components integrity
  • Follow well established project process:
  • Participate in all Agile meetings
  • Deliver high-quality code
  • Follow established code conventions
  • Perform code reviews
  • Communicate directly with the customer and other stakeholders
  • Stay tuned to the latest trends in the development community

What we offer

  • Attractive compensation package – competitive salary, additional health insurance, “big family” bonus, psychological counseling, vacation plan including additional “loyalty” days off, shopping discounts program and a company sponsored mobile plan, Refer a friend program
  • Rich opportunities for career development – different career paths – vertical and horizontal, plus an individual career development plan, regular performance feedback and assessment, open communication and knowledge-sharing culture, numerous educational events, technical and soft skills trainings, access to e-learning platforms like Coursera, Pluralsight and Udemy
  • Comfortable work environment – office space following the latest agile trends with a cozy and creative atmosphere, comfortable desks & chairs, flexible working hours and work from home policy, team events, regular company and family celebrations, fresh fruit, snacks and beverages at the office