Ruby Developer
DevForces is a dynamic company specializing in software development. We collaborate with clients worldwide, delivering high-quality solutions with a strong focus on innovation and customer satisfaction. Our fully remote team consists of skilled professionals who thrive in a flexible and supportive environment.
At the moment we are looking for Ruby Developers. In this role, you will have the opportunity to work on a variety of projects with different technologies. As a Ruby Developer, you will play a key role in designing, implementing, and maintaining Ruby-based solutions while being open to exploring and integrating other technologies as needed.
We know it's impossible to have all of the experience and skills we're highlighting. So we try hard to get to know what each candidate's particular set of skills and experience are and see what we can learn from you — and also what you'll be able to learn from us.
Each member of our team has a different and unique mix of skills and experience described below, so if some (doesn’t have to be all) of the things in this list make you think "that sounds like me!", then we'd love to hear from you:
· At least 5 years of professional experience working with Ruby
· Familiarity with the practices and principles of building systems.
· Experience designing, building, and operating large-scale web applications and services.
· Good understanding of asynchronous communication within distributed/remote teams.
· Experience with Docker.modern distributed software
· A good command of English (our main language of communication).
· Solid experience with Ruby on Rails and familiarity with related tools and libraries.
· Experience working with APIs - both building and consuming REST and GraphQL endpoints.
· Practical knowledge of background jobs processing (e.g. Sidekiq, Active Job).
· Ability to refactor code for clarity, maintainability, and performance.
· Experience writing automated tests with RSpec and Capybara.
· Understanding of Active Record performance optimization techniques and database indexing strategies.
· Experience with PostgreSQL.
· Awareness of security best practices, including parameter sanitization and CSRF protection.
· Ability to take ownership of features — from planning to deployment.
· Comfortable collaborating with designers, product managers, and other developers in a remote environment.
· Experience documenting features and maintaining technical documentation.
· Nice to have: Hotwire, Stimulus, Tailwind CSS.
· Familiarity with other technologies and frameworks is also a plus :)