Position: Back End Developer (Ruby on rails)
Company: Hunty
Experience required: 2y
English level: upper

Our team is expanding because of our growing positive impact on our client business.
What you will do:
● Create and maintain building backend applications and services
● Collaborate with other developers, designers, and PMs in English and Bulgarian.
● Track your tasks as per the SCRUM Agile framework
● Ensure the back-end implementation is secure, efficient, and stable
● Express and communicate openly any ideas and concerns you have
● Deliver high quality features and aid in assisting junior back-end developers
What you will need:
● 2+ years of experience with Ruby (and Ruby on Rails)
● Proficient problem solving, troubleshooting and interpersonal skills
● English communication skills (spoken and written)
● Excellent analytical skills in assessing user, functional and technical requirements
● Experience using relational databases
● OOP skills
● Experience with version control systems
● Experience creating REST and GraphQL APIs
What would be great:
● Knowledgeable experience with testing Ruby applications
● Experience with CI/CD tools
● Experience with containerized applications
What we want you to know:
● The right candidate may not tick every box described above. You may possess essential skills we haven't thought of, so please do not hesitate to apply and tell us more about yourself!
● Our HQ is in Sofia, but you do not need to be based here
What we offer:
● Competitive salary
● Learning Fridays - we are very proud to dedicate our Fridays to learning new skills, taking courses, participating in group activities and finish off what we couldn’t attend to in the past week
● An established home office culture, excellent for IT nomads
● Flexible work hours and a peaceful atmosphere
● Multisport employee benefit program for fitness, spa, virtual cooking classes and more
● Monthly budget for purchasing sports equipment of your choice
● Laptop and other essential equipment
● Additional luxury level health insurance, long-term savings account and life insurance
● All additional materials you would need to become better at what you do, including paid courses, seminars, etc.
● Regular team-building events
● Interesting projects with diverse clients and many exciting challenges
● A calm, productive work environment with a great team to thrive in
● A fun and collaborative team where we have our backs, and do work that we’re proud of