Overview
Note: Due to the current public health situation, all job interviews will be conducted online until further notice.
You’re reading a different job ad from MentorMate. This is because we really want to find the right person to join our super cool team of Ruby on Rails developers.
As a fast-growing company, MentorMate provides challenging careers in a friendly, team-oriented environment. If you want: competitive pay, career growth, various social benefits, trainings and workshops, a great workplace, including fantastic colleagues – give it a try and join our team!
You don’t need astronaut skills to become part of our incredible Ruby on Rails team – you simply need to have experience with Ruby on Rails (plus a few other precious gems), to love writing tests (or specs, whichever you prefer), and to work in a dynamic environment with foreign clients in English. Yep, that’s it!
Bottom line is – having as much knowledge as possible in
- Ruby on Rails (You don’t say!)
- Relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB)
- JavaScript (Angular, React, Vue, yarn, webpack), CSS (SCSS, LESS), HTML
- Server management (nginx, Apache)
- APIs with RESTful architecture
- Deployment tools (Capistrano, Ansible, CI)
- TDD and BDD (RSpec, MiniTest, Cucumber, Capybara, Gherkin)
- Responsive design (Bootstrap, Foundation, Modernizr)
- Source control (Git, SVN) with various flows
Nice to have
- UI, UX, and accessibility
- Microservices
- Monitoring and style guides tools (NewRelic, Airbrake, CodeClimate, rubocop)
- OS virtualization (Docker, Ansible)
- Cloud services (AWS, Google Cloud, Azure)
- Delayed Jobs (Sidekiq, Resque)
- Template engines (haml, slim)
- In-memory data stores (Redis, Memcached)
- Agile/SCRUM development process (using JIRA, Trello and all the other cool guys)
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
- A 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
- Flexibility to work from home, office, or anywhere else
- Opportunity to work from one of our five offices in Bulgaria
- Additional paid time off for loyal employees
- Regular team buildings and initiatives
- Employee Referral program with bonuses
- Gamification program
- Modern offices with implemented health measures and chill out zones
- Internal communities of interest such as sports, hiking, etc.
- Charity and volunteer activities
- Diverse working environment
- MentorBike to use
Flexible Benefits
- Additional health and dental insurance
- Investment plan
- Additional voluntary pension insurance
- Different types of insurances to choose from
- Covered transport expenses
- Multisport card