Hire principal / staff Ruby on Rails developers

1400+ Ruby on Rails developers looking for their next gig. Juniors to seniors and everyone in between, you'll find them all here.


Showing 482 of 1400+ developers. Reset filters

Developer's avatar

Seasoned Ruby on Rails that focuses on building value for customers

High response rate

Throughout my 15+ years of working as a software developer I sought out different work environments in order to get a feel for the entire software development industry. I started by working at a large consultancy. After learning the basics of working as a team and with clients I decided to take a shot a running my own consultancy. This is when I started Bitpop. During these years I learned about the many positives and negatives of running your own business but more importantly I learned how to really listen to customer needs. My next adventure took me to working at a pure product company (FiveStreet) where I was the first engineer hire and ended up being acquired by Realtor.com. This gave me a different POV on how to develop a product. Finally, I co-founded Cetus Labs and developed Octopi. I was the CTO for a mission critical application that helps the shipping industry track its cargo. We were acquired by Navis where I currently work at as a Director of Engineering. My current responsibilities include managing a team of 10+ remote developers and being one of the senior architects for the platform. I like to collaborate with other developers and discuss ideas before writing code. I believe that balance is the key to a successful product. I see software as a tool to solve problems and increase the bottom line. I believe that there is no perfect code base but we should strive to make it the best possible. I believe that keeping our team happy is as important as keeping customers happy. Other things I enjoy include running around and screaming with my daughter, creating music, astronomy, reading books, imagining stories and movies (if my daughter lets me watch something other than Monsters Inc.).

Developer's avatar

I help founders to boost customer retention by reducing the number of bugs that make it through to customers

Recently updated

Hello! Here's how I helped a client: Brendon requested help with developing new features for his SaaS, that helps schools build their websites Solution When I started working on the project, I realised that there was no acceptance test suite. I could easily break parts of the SaaS, while adding features, so I proposed adding acceptance tests first. Brendon agreed with that. I used RSpec to cover the app with an acceptance test suite (Ruby on Rails feature tests), and introduced a CI to run the test suite on pushed Github code. Outcome Brendon got a safety net of a test suite and CI. That allowed to: * Catch introduced bugs, before they reached customers. * Gave Brendon a sense of safety, while making changes to his SaaS. Testimonial Before working with Dmitry, our application had no test suite due to time constraints. I always knew we needed tests, but Dmitry helped put things into action. He created a set of unit and integration tests that mean we can now make code changes with confidence. I found Dmitry's critical thinking helpful. An example of this was his encouraging us to use Continuous Integration (CI). Now our tests run automatically each time we push any changes to Github. I definitely recommend Dmitry’s Technical Debt Rescue service for anyone looking to reduce development time by prioritising testing and/or refactoring. Dmitry is a very careful coder and I could definitely trust in his work. Brendon Miur Founder at Spike@school What it's like to work with me: - I work autonomously and isolate you from most problems I encounter during work. You convey the outcomes you want, and I work on delivering them for you. As a result, if your management style leans toward micro, we probably aren't a good fit. - I need descriptions of the outcomes you want (for example, via Kanban tickets), and resources necessary for me delivering those outcomes (git repo access, documentation, etc). - If I see an inefficiency cropping up, I create a system to mitigate it. For example, users were reporting the same type of bug over and over, taking the team's valuable time to address each report. I suggested implementing a bug reporting template written with these reports in mind. The template ensured the users were giving us the information we needed to make the report immediately actionable. In many cases, it actually prevented the reports in the first place since it revealed to the user what they were doing wrong. What my clients say: Dmitry's services are excellent. Dmitry helped us refactor our application and his knowledge of Ruby and Rails architecture is excellent. I highly recommend Dmitry to any project or business that is finding their development efforts slow or hard due to a large amount of technical debt. His approach is deliberate and informative, and all members of the team will benefit from his thorough explanations and guidance. Rob Zolkos CTO/Senior Ruby on Rails developer 💎 Back end: Ruby on Rails, RSpec, Sidekick, PostgreSQL,MySQL 🌨️ DevOps: shellscript (bash), Docker, Linux, Gitlab CI, AWS EC2/S3/CloudWatch, Terraform, Python 🖥 Front end (auxiliary): HTML5, CSS, Sass, JavaScript ES6, Vue (I can make changes to Vue frontend, but I won't take full responsibility for it.), jQuery, Mocha

Developer's avatar

Software Engineer

Although I started my career as a designer back in 2000, throughout past 17 years I’ve been working with Rails building various web apps from small personal sites for me and my friends to huge multi-million SaaS projects, both private and governmental. And though most of my portfolio is a private work under NDAs, I have committed to several open source projects. Past several years I was working with Click Funnels, creating tools to automate OpenAPI generation. In particular, I created the open-source gem jbuilder-schema, which generates OpenAPI-compatible components from Jbuilder files, most Rails applications already have. Those can be used with Rswag for example, or we used them with bullet_train-api gem. I have plan to release gem that would fully generate OpenAPI specs for the application, based on its routes and Jbuilder files, so every Rails app may have API documentation for free. Now I have some free time so I’m writing a small app for iPhone for managing finances. I needed a library to calculate recurrent events but couldn’t find a good one for Swift. So I rewrote ruby-rrule gem into a Swift Package RRule and released that as open source as well. In my work I mostly like big and complex tasks, I love to dive deep and find elegant solutions. Creating a feel of some undercover magic for user is what really thrills my mind. Of course during my career I had different projects, with fresh and legacy code, I even had my own «Web Studio» working with several clients, and organized first IT conference in Crimea back in 2013. Links to some of my work I mentioned: - https://github.com/bullet-train-co/jbuilder-schema - https://github.com/bullet-train-co/bullet_train/pulls?q=is:pr+is:closed+author:newstler - https://github.com/bullet-train-co/bullet_train-core/pulls?q=is:pr+is:closed+author:newstler - https://github.com/newstler/rrule

Developer's avatar

Senior Ruby on Rails developer

With more than three years of professional experience as Full Stack developer. Working in multiple domains like Web & API Development, Mobile & Desktop App development, involved in analysis, design, development and documentation. I believe that with diversity one can give better and optimized solutions. My real passion is RoR (Ruby on Rails) but working with other technologies was also a great experience. Each with it's on coding standards, architecture patterns fit to domain specific problems. Fortunately I got chance to work with different technologies during different time Spain i.e. RoR, Strapi.js, Next.js, ReactJs, ASP.NET, Laravel, WP, Android studio (with Java), JFX form and windows form with multiple database systems PostgreSQL, MSSQL, MySQL, Firebase, SQLite and MongoDB. Third party services like CTOS, MinIO, Stripe, Paypal, Recaptcha, Twilio. Canda Post, EShipper, Altova MapForce and deployments on Netlify, Heroku, AWS EC2, S3. One of the best design and collaboration tools like Git, Bitbucket, SVN, Jira, Trello, Slack, google hangout, MS Visio, UML star, Balsamiq, Justinmind, Pencil tool with IDEs i.e. VS Code, Visual Studio, Net beans, Android Studio, R Studio, Anaconda, PyCharm, Dev-C++, Sublime3 and Primavera. I started my professional career during the last year of graduation, i got an opportunity of part time job in ADS (Aldaim Solutions). Later after graduation joined NETSOL technologies and this process goes on. I have been always enthusiastic, regular and hardworking throughout my professional and academic career & always eager to learn new techniques and technologies.

Sign up now to see more profiles.

Gain access to 1500+ Ruby on Rails developers.