Experienced Ruby on Rails Developer 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) 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) Let’s work together Available for the following work models: Hybrid Remote Offices in Sofia, Varna, Plovdiv, Veliko Tarnovo, Ruse, Burgas Apply now We offer Career Development Professional growth in a global company Meaningful enterprise 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 Work & Life Balance Remote or hybrid working model Five offices in Bulgaria to work from Additional paid time off for loyal employees Regular team gatherings Employee Referral program Gamification incentive program State-of-the-art offices Internal communities of interest Charity and volunteer activities Diverse working environment Metro Station next to the office (Sofia) MentorBikes to use Flexible Benefits Additional health and dental insurance Investment savings account plan Additional voluntary pension insurance Different types of insurances to choose from Takeaway wallet for your favorite meals Multisport card Pulse SPA & Fitness card (Sofia & Plovdiv) Covered transport expenses Parking (Sofia) Career Path 0 Intern Level 1 Junior Level 2 Regular Level 3 Senior Level 4 Lead / Architect Level 5 Manager / Principal Level Let’s Work Together Related job positions More opportunities in the LAMP & Front-end team Senior PHP Developer with WordPress Hybrid Remote Senior JavaScript Developer with Angular and Node.js Hybrid Remote Mid/Senior Python Software Engineer Hybrid Remote