> Markdown version of [/jobs/ext/1894120-backend-engineer-ruby-on-rails-microservices](https://www.wearedevelopers.com/jobs/ext/1894120-backend-engineer-ruby-on-rails-microservices). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Backend Engineer (Ruby on Rails, Microservices) - **Company:** ADVENTURES EXTRAORDINAIRE - **Location:** United States (Remote available) - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Business Logic, Continuous Integration, DevOps, Distributed Systems, Monitoring of Systems, JSON, PostgreSQL, Node.Js, Open Source Technology, RabbitMQ, Ruby on Rails, Ruby, Time Tracking Software, ReactJS, Reliability of Systems, Backend, Event Driven Architecture, Front End Software Development, NestJS, Domain Driven Design, Grpc, Legacy Systems, Golang, Microservices - **Published:** August 1, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p8u3bvr91i ## About the Role * Strong experience with Ruby and Ruby on Rails. * Strong experience with PostgreSQL and data modeling. * Comfort working beyond standard Rails conventions and a willingness to learn/use advanced patterns and gems (e.g., dry-rb stack, alternative architectural styles like Hanami). * Experience building robust, scalable distributed systems. * Experience with large-scale, high-availability systems. * Domain-driven design mindset. * Familiarity with background job processing. * Experience building and consuming APIs (REST, JSON:API; gRPC is a plus). * Proficiency with testing frameworks and TDD/BDD practices (strong testing culture). Nice-to-Have: * Experience with Node.js, especially Nest.js. * Familiarity with Go (Golang). * Hands-on experience with gRPC and RabbitMQ. * Experience with Temporal or similar workflow orchestration tools - we're open to adopting such technologies to improve system reliability and streamline development of complex workflows. * Experience with microservices migration projects. * Experience with DevOps, CI/CD, and monitoring tools is a plus. Who should apply * You enjoy the challenge of evolving legacy systems while building modern microservices. * You're not dogmatic about frameworks and prioritize choosing the right tool for the job. * You value clean, maintainable, and well-architected code following domain-driven principles. * You want to directly improve the daily scheduling and time tracking experience for thousands of users. Bonus points * Experience with the dry-rb ecosystem or Hanami. * Prior work on high-scale, event-driven architectures. * Contributions to open-source Ruby or Node.js projects. ## Description WorkAxle is looking for a talented and driven Backend Software Engineer with strong expertise in Ruby and Ruby on Rails to join our innovative and fast-paced team. As we continue to expand and modernize our workforce management platform, we're seeking someone passionate about building robust solutions - someone who thrives in a collaborative environment and is excited to both enhance existing applications and create new microservices to support our growth. How We Work We favor microservices over monoliths. Our stack includes a core Ruby service, multiple Nest.js services, and a standalone React frontend. This domain-driven separation accelerates development cycles and enhances team autonomy by avoiding large, tightly coupled releases. What you'll do * Work on both our core Ruby on Rails monolith and new microservices (primarily Nest.js). * Work closely with product and engineering teammates in the Scheduling or Time & Attendance teams to deliver impactful solutions. * Design, build, maintain, and scale robust distributed systems, including migrating business logic from the monolith. * Develop and integrate services using gRPC and RabbitMQ. * Apply domain-oriented thinking to architect and organize codebases. * Leverage advanced Ruby gems and patterns, including from the dry-rb stack (e.g., dry-validation, dry-monads). * Contribute to technical discussions and help shape our evolving architecture. ## Related Videos - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1964-boosting-opensearch-performance-grpc-search-in-action) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1935-boosting-opensearch-performance-grpc-search-in-action) ## Related Articles - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)