Location: Remote (Bosnia)
Option to work in Sarajevo office if desired.
Overview:
We are seeking a skilled and motivated Ruby Developer to join our team and work with one of our U.S. based clients. In this role, you will be responsible for developing and maintaining complex applications using Ruby and related technologies. The ideal candidate will have a strong understanding of software development principles, and experience with Ruby on Rails.
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Ruby code
- Integration of data storage solutions, including databases and web services
- Collaborate with cross-functional teams to define, design, and ship new features
- Identify performance bottlenecks and bugs, and devise solutions to these problems
- Write clean, maintainable, and efficient code
- Stay up-to-date with emerging trends and technologies in Ruby development
Requirements:
- Strong experience with Ruby on Rails framework
- Knowledge of common Ruby libraries and gems
- Understanding of fundamental design principles behind a scalable application
- Experience with modern front-end technologies such as React and AngularJS
- Experience with database systems such as MySQL, PostgreSQL, and MongoDB
- Ability to work independently and with a remote team
- Excellent communication and teamwork skills
- Overlap hours with U.S. based team
We offer a dynamic and fast-paced work environment, with opportunities for growth and professional development. If you are a highly motivated individual with a passion for developing high-quality software using Ruby, we want to hear from you.