Hire principal / staff Ruby on Rails developers in United Kingdom

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


Showing 23 of 1500+ developers. Reset filters

Developer's avatar

Lead dev specialising in clean, maintainable code and keeping tech debt low

I'm a full-stack Rails developer with experience building robust, scalable products, whether as a Ruby monolith or with TypeScript/ReactJS frontends. I've been working with Rails for over 10 years (since version 3.x) and have specialised in creating and maintaining codebases that are easy for teams to read, understand, and maintain. Key to those goals are: using standardised code styles (ensuring RuboCop and the team's practices are perfectly aligned) writing well-structured, easy-to-understand and fast tests constructive and collaborative code reviews ensuring documentation, from git histories to READMEs and other materials (online and offline) records useful, meaningful information that can be easily kept up to date and in sync with any code changes I've recently been adding GraphQL to my skill set, which also includes PostgreSQL, ElasticSearch, Redis and other languages (Swift, PHP, JavaScript, and more). On the front end, I have experience with both Rails' native toolset and ReactJS, Next.js, and React Native. I also have experience with platform-native toolsets, such as SwiftUI, to deliver applications that feel intrinsically part of the user’s mobile experience. I've worked on projects of various sizes, from scheduling and booking software for a major tech training company to systems that enable TV distributors to sell thousands of hours of programming worldwide. Ideally, I'm looking to work on products with which I can feel personally invested – an exciting product or tech-for-good project would definitely suit me better than a fintech role.

Developer's avatar

Highly motivated and forward-looking Sr. Software Engineer (ROR) with 4 years of experience in creating and executing innovative software solutions to enhance business productivity. Proficient in utilizing a wide variety of tools and programs to provide high-quality and cost-effective applications. tools and technology on which i have worked are: S3, Stripe, Sidekiq, SendGrid, Minio, Docusign, Twilio, ElasticSearch, Redis, AWS EC2, ROR, Ruby, React, Golang, Elixir, GraphQl, MySQL, Postgres, Git.

Developed and implemented backend functionalities for a chat conversation system, similar to WhatsApp, incorporating pinned messages, message sending, file uploading, and follow-up task creation with specific dates. Designed and built a highly scalable backend for managing follow-up tasks resembling Google Calendar events. This included support for daily, weekly, and monthly recurring tasks, as well as task-assigning capabilities. Contributed to the development of various front-end and admin dashboards using React.js, HTML, CSS, Bootstrap, and Webpack. Created reusable components and containers for single-page applications (SPAs). Integrated third-party services, such as DocuSign for e-signature and Stripe for payment processing. Also, collaborated with vetting APIs to conduct Australian citizen profile background checks. Acquired expertise in the utilization and maintenance of cloud technologies like AWS S3, Vimeo, Sidekiq, ElasticSearch, and Bugsnag for efficient application performance and error tracking. Spearheaded Zoho CRM integration, leveraging SQS for queuing jobs and Shoryuken for background job processing in the Ruby on Rails (ROR) environment. Successfully implemented payment integration using Stripe payment gateway for seamless and secure transaction processing (ROR). Played a pivotal role in the development cycle of various modules, including Booking flow, Admin, Agent, WhatsApp Chat, and AUTH Modules. Additionally, contributed to login flow enhancements, incorporating email-OTP login and social login functionalities in both ROR and Elixir environments. Utilized SendGrid for dynamic email templates and Twilio for WhatsApp templates, ensuring effective communication channels for the application. Demonstrated expertise in the usage and maintenance of cloud technologies, such as EC2, S3, SQS, Sidekiq, ElasticSearch, and Sentry, optimizing application performance and error tracking. Proactively managed code quality, readability, and performance by adhering to principles like DRY (Don't Repeat Yourself) and KISS (Keep It Simple, Stupid). Improved API performance by restructuring code and implementing caching mechanisms to reduce database queries (ROR).

Sign up now to see more profiles.

Gain access to 1600+ Ruby on Rails developers.