Careers
Experienced Ruby on Rails Developer
Apply

7

offices around the world

600+

Employees strong

51%

Senior Engineers

1200+

Projects Completed

30+

Programming Languages

100+

tech & non-tech trainings per year
Overview

Note: Due to the current public health situation, all job interviews will be conducted online until further notice.

We are looking to hire an experienced Ruby on Rails Developer who will work in a team of uniquely intelligent technologists to implement web applications that make the world a better place!

You will participate in the creation of enterprise-class applications using proven design patterns on the latest technology platforms. This position requires a hands-on developer that will fully participate in the software development process – design, development, unit testing, and technical documentation. You will use the Scrum development methodology to create 21st-century software solutions that set standards.

As a fast-growing company, MentorMate provides challenging careers in a friendly, team-oriented environment. We value our employees and share our success through competitive pay, recognition, advancement opportunities, and a great working environment.

Job Description
  • Participate in the architecture, design and development phase of software production
  • Build a polished cross-browser web-based user interface
  • Deliver high-quality software with extensive Unit TestingParticipate successfully in an established daily Scrum process
  • Communicate with foreign team members and clients
  • Enforce best coding and UI standards, evaluate others’ work
Requirements
  • 3+ years of professional experience developing web applications
  • Strong experience with dynamic languages like Ruby or Python
  • Ability to write documented code that is usable in a team environment
  • Experience with test-driven development
  • Experience with large dynamic web applications
  • Excellent spoken and written English
Extra points if you have experience with
  • MongoDB
  • ElasticSearch
  • Docker
  • Complex API/ Data Integration
  • Service-Oriented-Architecture
  • Linux system administration
We offer

Career Development

  • Professional growth in a global company
  • Variety of meaningful projects
  • Latest technologies to choose from
  • Work side-by-side with top engineers
  • Challenging problems to solve
  • Career path with regular salary increases
  • Individual learning budget
  • Internal technical and soft skills trainings
  • Leadership program
  • Business English classes
  • Knowledge sharing

Work & Life Balance

  • Flexible working locations in Bulgaria
  • Opportunity to relocate to one of our five offices within the country
  • Additional paid time off for loyal employees
  • Opportunity to work from home
  • Regular team buildings and office parties
  • Gamification program
  • Lounge and game zones
  • Charity and volunteer activities
  • Internal communities of interest such as sports, hiking, etc.
  • Diverse working environment
  • Metro Station next to the office

Perks to Enjoy

  • Additional health and dental insurance
  • Covered transport expenses + MentorBike to use
  • Employee Referral program with bonuses
  • Showers at the office
  • Discounts in shops & restaurants
  • Exclusive financial offers and consultations
Career Path
6
Software Development Manager
Delivery Manager
Technology Principal
5
Software Development Lead
Software Architect
Delivery Lead
4
Senior Software Developer
3
Software Developer
2
Junior Software Developer
1
Intern Software Developer
Apply now