Remote Ruby on Rails Jobs

Find high-quality remote engineering jobs with transparent hiring processes.

Jobs older than 90 days are not shown.

Senior Ruby Fullstack Engineer

We are looking for highly talented and driven senior Ruby full-stack software engineers who take pride in their work, to expand our Engineering team in Portugal. Successful candidates will join a cross functional team including product managers and designers working closely with the rest of our business to deliver working code that solves real problems for both internal and external customers. You will take ownership of the services managed by your team, ensuring that their development aligns with the higher level AlphaSights Engineering strategy, while mentoring more junior Engineers. If you have a strong passion for solving problems with code, and want to work with exceptional colleagues in a high achievement environment, this role is a good fit for you. What you’ll do: Design solutions: Define the best technical solutions to business problems, contributing to an architectural vision that will scale up to be the world's leading research platform.Ship working code: We primarily work with React on the frontend and Kotlin microservices with Postgres on the backend, with some older services written in Ruby on Rails. We’ve always got an eye open to assess new technologies that might improve our stack.Deploy and iterate: We release frequently to our customers, using CIrcleCI and Spinnaker for CI/CD, and quickly gather feedback in order to inform our next iteration.Build your competency: You will learn quickly by building market-leading technology with experienced colleagues in a high performance environment. Engineers can also use our L&D budget to fast-track development of specific technical competencies.Maintenance and troubleshooting: Carefully monitor our services, catching errors before users notice them, diagnosing the root cause and deploying fixes.

Full Time
🇵🇹 Portugal
🧔Senior
Full StackReactJavaScriptKotlinPostgreSQLRubyRuby on Rails

Mid-level Backend Engineer

We are looking for highly talented and driven software engineers who take pride in their work, to expand our Engineering team in Portugal. Successful candidates will join a cross functional team including product managers and designers working closely with the rest of our business to deliver working code that solves real problems for both internal and external customers. You will take ownership of the problems that your team solves, ensuring a high level of quality in everything that we release, working as part of a top performing international development team. If you have a strong passion for solving problems with code, and want to work with exceptional colleagues in a high achievement environment, this role is a good fit for you. What you’ll do: Design solutions: Define the best technical solutions to business problems, contributing to an architectural vision that will scale up to be the world's leading research platform.Ship working code: We primarily work with React on the frontend and Kotlin microservices with Postgres on the backend, with some older services written in Ruby on Rails. We’ve always got an eye open to assess new technologies that might improve our stack.Deploy and iterate: We release frequently to our customers, using CIrcleCI and Spinnaker for CI/CD, and quickly gather feedback in order to inform our next iteration.Build your competency: You will learn quickly by building market-leading technology with experienced colleagues in a high performance environment. Engineers can also use our L&D budget to fast-track development of specific technical competencies.Maintenance and troubleshooting: Carefully monitor our services, catching errors before users notice them, diagnosing the root cause and deploying fixes.

Full Time
🇵🇹 Portugal
👨Mid-level
Back EndRubySQLPostgreSQLRuby on Rails

Senior Backend Engineer

You’ll lead the continued development of the backend for our flagship app, Elevate, an Apple App of the Year winner. We're looking for an experienced Backend Engineer who has a passion for building great user experiences, pays meticulous attention to details, and believes in software that helps its users. In our collaborative environment, you'll be working cross-functionally on the Elevate app to build and maintain features that educate and delight our customers. As a senior member of the team, you’ll have the opportunity to guide the direction of our products and our engineering team. This is a fully remote position anywhere in North or South America (the entire company is remote). How You’ll Make an Impact Here: You’ll be the primary developer responsible for the Elevate app backend on a small interdisciplinary engineering teamLead the technical design and implementation of complex projects by working closely with Product Management, Design, and Content to define problems, come up with solutions, and deliver incredible user experiencesMentor your fellow teammates to help them grow as engineers and be open to learning from your teammates as you continue to grow your own skillsIntroduce new ideas to help the team iterate on process and technologyWhile backend will be your focus, you’ll occasionally help out your teammates in other areas of the stack (DevOps, Web, Android, iOS, Games, etc.)

Full Time
🌎 Worldwide
🧔Senior
Back EndRubyRuby on RailsPostgreSQLRedis

Software Engineer (A.I.)

Our Engineering team is looking for a full-time Software Engineer with applied AI experience to join us on our mission to help people learn. We are looking for someone who is a proven designer and implementer of micro-services and complex architectural systems, preferably in GoLang. We have a complete CI/CD software lifecycle and an evolving services-oriented architecture hosted in AWS. We operate in a highly collaborative environment with Product and Design to build experiences that matter to our customers. At Varsity Tutors, engineers do not just write code, they actively participate in the conversation on what and how to build the systems and solutions that matter to our customers. If you love your customers as much as we do, we'd love to hear from you. This position is a full-time remote opportunity! (We've been remote friendly for years and that isn't going away). Responsibilities: Write performant, maintainable code that is easy to read and well-documentedWrite automated tests to thoroughly validate the correctness of your codeDeploy large-scale web applicationsFocus on quality, and operate iteratively to get from good to betterBe a part of your team’s on-call rotation; we all own our code end-to-end from development to deployment to operationsCome ready to learn from - and with - some of the best and brightest in the industryWork independently and collaboratively in a dynamic and fast-moving team - we ask a lot of questions so come ready to participate!Be effective in a team environment working with fellow engineers, product management, and designFurther your professional development in an ambiguous working environment, by understanding complexities and using your judgment to make balanced trade-offs

Full Time
🇺🇸 United States
👨Mid-level
GolangJavaRubyPythonRuby on RailsDjango

Senior Software Engineer (Full-Stack)

We’re looking to grow our product and engineering team to help build the next generation of our platform. In this role, you’ll work side-by-side with our CTO and product team to design, architect, and launch complex new features and systems with a special focus on crafting a beautiful user experience. This role is remote within the US only. What You'll Do Collaborate closely with product, design, and our CTO to build new user and internal-facing solutions from start to finish.Design and architect new systems, with a special focus on crafting a beautiful and performant user experience.Use your full-stack engineering knowledge to build features on our platform that solve problems for our customers and internal teams.Identify opportunities for improving the platform based on data, research, and your own insight and creativity.Influence product strategy and the roadmap by working closely with the Head of Product.Conduct code reviews and provide project-specific technical mentorship to engineers

Full Time
🇺🇸 United States
💵$140K-$180K
👨Mid-level
Full StackRubyRuby on RailsJavaScriptReactSQLPostgreSQL

Senior Ruby Engineer

We’re looking for a brilliant senior backend Ruby engineer to join us on our mission to fight for the world's financial health. You’ll be joining a team of adaptable, creative and product-focused engineers who ship working software. We understand our customers, we understand their pain, and we are passionate about helping them. What you’ll be doing Joining a cross-functional product squad with a mix of backend engineers, data analysts, frontend engineers, user researchers, designers, UX writers and others to develop features that improve our users’ financial health.Collaborating with other leaders in your squad and pillar to provide technical insight into upcoming feature work, and leading the delivery of work by helping pull everyone together to get it shipped.Mentoring your colleagues to help them become the best engineers they can be. You intentionally take time to share your skills and experiences with them and actively support their growth.Working on our Ruby on Rails monolith to build out data models, background workers, JSON apis, and business logic services to support those product features.Delivering your work wrapped in the tools and techniques we use to let us iterate quickly: tests, observability, AB-tests and feature flags.Analysing data, wherever you might find it — querying our postgresql database, investigating our application logs, monitoring our stats and performance metrics, or digging into our quantitative user research data — to detect problems and come up with new ideas.Supporting your colleagues by joining our in-hours support rota, and, optionally, joining our compensated out-of-hours on-call rota.Getting involved in cross-cutting concerns that lift our entire engineering effort with the rest of the backend chapter.Taking part in shaping all the work your squad does, not just the technical parts. Delivery is a team sport, and we encourage everyone at Cleo to share their ideas, so you can expect to be involved in product ideation sessions, user research calls, design reviews, retrospectives, ways of working sessions, product demos, OKR reviews. Here are some examples, big and small, of the kinds of product feature work our engineers have taken part in over the last year: Building a secured credit card from scratch to help our users improve their credit scores without changing their habits.Launching our new budget rewind feature to help users understand their pay-cycle and provide them with better analysis of how they got on with their budget.Adding discount plans and tiering options to our subscriptions so we can experiment with the best pricing for different types of users. Whichever squad and part of the business you land in, you will ship changes multiple times a day to our hundreds of thousands of active users and seeing your work having a material impact on the financial health of those most in need.

Full Time
🌎 Worldwide
💵$76K-$117K
🧔Senior
RubyRuby on RailsBack End

Ruby Engineer

We’re looking for a brilliant backend Ruby engineer to join us on our mission to fight for the world's financial health. You’ll be joining a team of adaptable, creative and product-focused engineers who ship working software. We understand our customers, we understand their pain, and we are passionate about helping them. What you’ll be doing Joining a cross-functional product squad with a mix of backend engineers, data analysts, frontend engineers, user researchers, designers, UX writers and others to develop features that improve our users’ financial health.Working on our Ruby on Rails monolith to build out data models, background workers, JSON apis, and business logic services to support those product features.Writing automated tests alongside your code to give us the confidence to ship it.Using AB-Tests, feature flags and other tools that let us iterate quickly.Analysing data, wherever you might find it — querying our postgresql database, investigating our application logs, monitoring our stats and performance metrics, or digging into our quantitative user research data — to detect problems and come up with new ideas.Supporting your colleagues by joining our in-hours support rota, and, optionally, joining our compensated out-of-hours on-call rota.Getting involved in cross-cutting concerns that lift our entire engineering effort with the rest of the backend chapter.Taking part in shaping all the work your squad does, not just the technical parts. Delivery is a team sport, and we encourage everyone at Cleo to share their ideas, so you can expect to be involved in product ideation sessions, user research calls, design reviews, retrospectives, ways of working sessions, product demos, OKR reviews. Here are some examples, big and small, of the kinds of product feature work our engineers have taken part in over the last year: Building a secured credit card from scratch to help our users improve their credit scores without changing their habits.Launching our new budget rewind feature to help users understand their pay-cycle and provide them with better analysis of how they got on with their budget.Adding discount plans and tiering options to our subscriptions so we can experiment with the best pricing for different types of users.Whichever squad and part of the business you land in, you will ship changes multiple times a day to our hundreds of thousands of active users and seeing your work having a material impact on the financial health of those most in need.

Full Time
🌎 Worldwide
💵$60K-$96K
👨Mid-level
RubyRuby on RailsBack End

Sr. Engineer - Full Stack - Terraform Cloud

The Terraform Cloud engineering teams are looking for Software Engineers to work in one of our product teams focused on meeting the growing needs of our customers. We built Terraform, the open source industry standard in the Infrastructure-as-Code movement, and it’s changing how organizations from startups to the enterprise provision infrastructure. Terraform Cloud is our SaaS platform built on top of Terraform that has seen tremendous adoption with strong growth forecasted. This is an opportunity to have an impact not just on the productivity and lives of developers, but on improving an industry as a whole. We operate autonomously in a highly collaborative, remote-first environment. Anchored by reflection and humility, we’re steadily improving our processes and technical practices that include continuous deployment and use of feature flags. With the support of your teammates and manager, you’ll grow your skills to reach the next level in your career. In this role, you can expect to: Own large customer facing projects, judiciously evaluate trade offs and remove project blockersCollaborate remotely on a cross-functional team including Engineering, Product, and Design to deliver excellent customer experiencesContinuously improve the product by writing code in systems written in Ruby on Rails, Ember.js and GolangMaintain a reliable production application for our customers while working alongside infrastructure engineeringEmpathize with the end user and be their voice when influencing priorities and technical decisionsParticipate in cross-team working groups while developing your knowledge as subject matter expertEnable your teammates through technical contributions, code reviews, and pairingWork with internal and external stakeholders to determine and prioritize new features and enhancements

Full Time
🇺🇸 United States
🧔Senior
Full StackRuby on RailsNode

Senior Software Consultant - Java

Our Consultants Developers at Test Double focus on writing high-quality software and process improvements to solve some of the hardest problems our client teams face. We embed with client teams to implement solutions that are well-tested, easily maintained, and built with empathy for users. We work in a variety of industries and technologies, providing an experience accelerator for our developers. Responsibilities Client Delivery Proactively working with the client to deliver quality software solutionsCommunicating effectively with client colleagues on process, delivery, and team health to increase team proficiencyProgressively enhance the codebase, supporting systems, and pay down tech debt as part of the software delivery process Test Double Engage with Client Partners to identify additional areas where we can elevate impact at the clientMentoring and teaching fellow agents as part of supporting their colleagues’ growth objectives or improving client deliveryContributing to at least one area of the company (e.g. qualification, marketing, agent support)Pursuing areas of professional development using 10% weekly growth time

Full Time
🌎 North America
💵$136K-$168K
🧔Senior
JavaRubyRuby on RailsJavaScriptReact

Senior Software Consultant - Ruby

Our Consultants Developers at Test Double focus on writing high quality software to solve our customer’s problems. We implement solutions that are well-tested, easily maintained, and built with empathy for users. Many of our engagements allow us to work alongside our clients as embedded members of the team. We take on a variety of projects and clients, which provides a kind of experience accelerator. Responsibilities Proactively working with client and/or internal teams to deliver quality software solutionsEngaging in client and/or internal discussions on how we’re delighting the client or how we might improve the clientCommunicating effectively with direct client colleagues (e.g. other ICs, project managers) on process, delivery, and team healthDeveloping and improving the relationship between the client and Test Double over timeProgressively enhance the codebase and supporting systems to ensure technical debt is paid down as a natural part of the delivery processCollaborating with direct client colleagues to increase proficiency of the software project team while working to complete deliverablesMentoring and teaching fellow agents as part of supporting their colleagues’ growth objectives or resolving issues arising in client deliveryActively contributing to at least one area of the company (e.g. qualification, marketing, agent support) for a portion of the yearPursuing areas of professional development in the context of current projects

Full Time
🌎 North America
💵$136K-$168K
🧔Senior
RubyRuby on RailsJavaScriptDev OpsReact

Full-Stack Rails and React Developer

This is not your average company job posting. We are Tanooki Labs, a product and development studio based in the United States that works with entrepreneurs on early stage products. We provide product-minded developers with fun projects to work on, as well as the flexibility and freedom to continue working on their own goals (be it recording an album, crafting your next app, or raising the newest member of your family). We choose our clients and projects carefully, and every product we build requires us to tackle new and exciting challenges. We also reject the idea that software development has to feel like a grind. We work 35 hours per week, support flexible schedules, are family friendly, and work with both local and remote developers.

Full Time
🇺🇸 United States
👨Mid-level
Ruby on RailsJavaScriptReactFull Stack

Senior Backend Engineer

Are you passionate about Software Engineering and you want to have a big impact with your work? Do you believe in the power of ideas and want to grow and develop? As Senior Backend Engineer you will contribute to our delivery performance and product success of our award winning Blinkist application. You will join the newly formed Personalisation team, a cross-functional team consisting of product management, engineering and data science. The team’s focus is building data products that leverage AI/ML technologies to deliver to our customers the right content, at the right time, in the right way! What You Will Do Identify and proactively address challenges on the backend, driving complex technical decisions within your peer group.Take ownership of managing and extending our backend services. Use your technical expertise in building backend architecture and infrastructure at scale.Write high-quality and maintainable code: test, collaboratively review, and ship!Work on our Ruby on Rails stack, always keeping an eye on the latest trends, frameworks and/or programming languages.Follow and iterate on engineering best practices to achieve a robust code base, e.g. through code reviews and unit tests.Collaborate closely with Product and Design to build new features.Support other teams in finding pragmatic solutions that can be implemented in a reasonable amount of time.

Full Time
🌍 Europe
🧔Senior
Ruby on RailsBack EndGolangJavaJavaScript

Senior Software Engineer

You’ll join a strong team of engineers responsible for building and supporting ConvertKit's core application logic, including our email marketing, visual automation, and API products. This team tackles some of the ConvertKit's most challenging aspects of the platform, like background processing systems which handle 100 million jobs a day. You’ll collaborate with other engineers, designers, and product managers to build sound, scalable features and refactor code to meet the demands of growth and scale. To learn more about how our engineering team works, you can peruse our engineering blog (https://convertkit.engineering). ConvertKit has standardized salaries based on position, no matter where you live. We have six engineering levels. For this role, we’re hiring at a level 4 ($174,000) or level 5 ($197,000). The level is based upon your experience, our interview process, and our engineering matrix.

Full Time
🇺🇸 United States
💵$174K-$197K
🧔Senior
Ruby on Rails

Senior Full Stack Engineer

We are looking for a Senior Full Stack Engineer with strong front-end experience while working in Ruby on Rails. This engineer will have the opportunity to work closely with members on the team and tackle a wide variety of technical obstacles throughout the stack. This candidate will need to take into consideration performance, accessibility, and user experience to ensure that we are providing a cutting-edge community building experience for creators and users alike. The starting salary range for this role is $145,000 - $157,000 plus equity and is not location-based. In this role, you'll be accountable for: Build thoughtful, accessible UI and components that by contributing to our component libraryDesign and expand the capabilities of our API (built with Ruby on Rails), and design and expand the capabilities of our web frontend, built in JavaScript and PreactWork closely and collaboratively within a cross functional team that includes Product, Design, Engineering, as well as other stakeholders, like our Community teamIdentify areas for growth and iteration on our application stack and advocate for them on the Engineering roadmapTriage, debug, and fix bugs reported by usersParticipate in code reviews, design and implementation conversations, and post-incident reviews

Full Time
🌎 Worldwide
💵$145K-$157K
🧔Senior
JavaScriptRuby on RailsFull Stack

Lead Full Stack Engineer

We are looking for a Lead Full Stack Engineer with strong front-end experience. This role will be highly impactful across the stack and be a great opportunity to be innovative and collaborative with Product, Design, and other engineers on the team. This candidate will need to take into consideration user experience, performance, and accessibility, and to ensure that we are providing a cutting-edge community building experience for creators and users alike. The starting salary range for this role is $180,000 - $194,000 plus equity and is not location-based. In this role, you'll be accountable for: Work collaboratively with Product, Design, Engineering, as well as other stakeholders to ship key aspects of our productBe an integral collaborator on our engineering and product roadmaps, often guiding on design and implementation conversationsProactively pick up new high impact, complex and largely unscoped work, identifying solutions and tradeoffs, and working in an iterative manner in an asynchronous, distributed cultureWrite, test, document, and maintain code that takes performance, security risks, monitoring, accessibility, and other industry best practices into accountTriage, debug, and fix bugs reported by usersParticipate in code reviews, technical discussions, and post-incident reviews

Full Time
🌎 Worldwide
💵$180K-$194K
🧙Lead
Full StackJavaScriptReactRuby on Rails

Software Engineer (Ruby on Rails)

👉 Wondering what would make you a better developer at this stage of your career? By working with dozens of different mid-level developers, we concluded that in many cases, it’s not only about your technical skills. It might be about your soft skills and looking at problems with the big picture in mind. Many companies and environments support the development of technical skills. There are only a handful, including Ragnarson, that focus on shaping developers as well-rounded professionals. 👉 If your long-term aspiration is to become a technical lead, we have a suitable environment to help you reach your goals. Challenges to tackle: Working with the tech stack from low-level data parsing, through serving a JSON:API API to building a Vue.js SPAComplex and deliberate planning of feature implementation and its effect on the application/systemHelping clients with scoping projects and picking the right solution and architectureAdvising clients on different technological challenges affecting their businessSuggesting changes within the team if neededCommunicating directly with clients on a daily basisBuilding and maintaining relationships with our clientsMaking sure that our clients get the value they need We don’t expect you to have experience with all those aspects. It’s only important that you want to learn how to handle them.

Full Time
🌎 Worldwide
💵$30K-$50K
👨Mid-level
Ruby on RailsPostgreSQL

Senior Software Engineer (Ruby on Rails)

So, you’re considering a job at Ragnarson? It's in our best interest to help you find out whether Ragnarson is the right place for you. Deciding how we will be spending 6 to 10 hours of our lives together, five times a week, is paramount. It shouldn't be down to a simple benefit versus requirements comparison. There is no point in running yet another software development company without a good reason. For us, it's how we treat others as we would like to be treated (read our manifesto). That's why at Ragnarson we have created an environment where people achieve their fullest potential and are able to express themselves through their work. If you don’t see yourself in our story, Ragnarson is probably not the place you are looking for. In order to foster this environment, the company has transparency at its core. All staff have access to our complete financial records, expenses, income, client/employees rates etc. All of the processes, decisions and documents around them are open too. As uncle Ben said, “With great power comes great responsibility.” So you will need all these details to make various decisions at the company - whether or not to recruit somebody, accept or reject a client's project, give feedback to others, allocate the profit or save it for the future. Making such calls will help you develop and broaden your perspective. Obviously, you will be working with our clients on their products too. But that’s definitely not all there is to working at Ragnarson. You won’t find empty phrases like “flexible time”, “interesting projects”, “international clients” or “work in a young and dynamic team” commonly used in most job offers. Those terms have become devalued in IT jobs and mean exactly nothing. At Ragnarson you will be able to choose and adjust your perks to boost your productivity. Given you're still reading this and you haven’t seen the salary yet (because there is none in this narrative), your motivations are not strictly financial. That's great because for us money is a commodity that frankly, is easy to acquire nowadays. It’s much harder for you to find a work environment that you believe in and for us to find an engaged teammate. Twice a year at Ragnarson you will set your salary to whatever you think is right, based on the company's budget, feedback from the people you have worked with and the market comparison. Nobody will have a right to interfere with that decision.

Full Time
🌎 Worldwide
💵$50K-$75K
🧔Senior
Ruby on RailsPostgreSQL

Fullstack Rails Developer (Groenlo)

We are looking for an experienced Ruby developer. We do not define experience as years of work, but as delivering quality. Do you have new ideas? Great! We are always looking for ways to improve our products or things to learn from. Experience with the other techniques and frameworks we use is a plus: SQL, Redis, Rspec, Sidekiq, Semaphore, Datadog. In addition to programming, you enjoy managing a project team and have a strong sense of ownership. We are therefore looking for someone who can work both in a team and independently. You are pragmatic and get things done. You also speak/write both Dutch and English. The Dossier Tribe consists of various multidisciplinary teams that work closely with each other. Within these teams, everyone has their own discipline, such as front-end, back-end, interaction design, customer contact and everything in between. This also gives you great responsibility for the work you do. Our open way of working ensures that everyone feels free to give feedback on the work process. In a post-covid19 situation, you will mainly work from our green, friendly and open office in Groenlo. However, at the end you decide how you work. From home, at the 'office', a co-working space, you name it! If you choose to come to Groenlo, you are assured of a good cup of coffee and a nice lunch in our restaurant. We don't expect you to work at specific or structural times, but we do expect you to deliver quality. That way, when you go home, you can rest and enjoy your life. In other words, manage your own capacity. Are you our new team member?

Full Time
🇳🇱 Netherlands
👨Mid-level
RubyRuby on RailsFull Stack

Get jobs sent to