Ruby on Rails Jobs

Find remote positions requiring Ruby on Rails skills. Browse through opportunities where you can utilize your expertise and grow your career.

Ruby on Rails
315 jobs found. to receive daily emails with new job openings that match your preferences.
315 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply
πŸ”₯ Engineering Manager
Posted about 16 hours ago

πŸ“ United States

🧭 Full-Time

πŸ’Έ 220000.0 - 230000.0 USD per year

πŸ” Software Development

🏒 Company: PreparedπŸ‘₯ 51-100πŸ’° $27,000,000 Series B 6 months agoEnterprise SoftwarePublic Safety

  • 5+ years of software engineering experience, including 2+ years in a leadership or managerial role.
  • Excel at motivating teams, fostering growth, and building a sense of shared purpose as a people-centric leader.
  • Demonstrate a proven ability to manage engineering teams and deliver complex projects in high-growth environments.
  • Proven ability to balance leadership and technical contributions, excelling in roles requiring both hands-on coding and team management.
  • Possess proficiency in modern tech stacks, with experience in or willingness to learn React, Ruby on Rails, and Golang
  • Proficiency with cloud infrastructure, such as AWS, Kubernetes, and Terraform.
  • Collaborate effectively with cross-functional stakeholders to align technical and business goals.
  • Recruit, mentor, and manage a team of engineers. Foster growth and cultivate a culture of ownership, accountability, and innovation.
  • Establish processes to ensure consistent, high-quality code delivery. Drive efficiency and reliability in our systems and applications.
  • Partner with Product, Design, and other teams to align technical execution with business objectives. Translate complex technical concepts for non-technical stakeholders.
  • Guide the team through architectural decisions, balancing trade-offs between scalability, speed, and cost. Provide hands-on technical support as needed.
  • Actively participate in hands-on development, especially in backend systems, while guiding the team with technical expertise
  • Conduct thorough code reviews to maintain high-quality standards while mentoring team members in best practices.
  • Lead the design and architecture of scalable backend systems and APIs, ensuring alignment with business objectives.
  • Identify and implement best practices, tools, and processes to drive technical excellence and team productivity.

AWSBackend DevelopmentLeadershipProject ManagementSQLAgileArtificial IntelligenceCloud ComputingKubernetesMachine LearningPeople ManagementRuby on RailsSCRUMSoftware ArchitectureCross-functional Team LeadershipAPI testingReactCI/CDRESTful APIsMentoringTerraformMicroservicesTeam managementSoftware Engineering

Posted about 16 hours ago
Apply
Apply

πŸ“ U.S.

🧭 Internship

πŸ” Software Development

🏒 Company: PrizePicksπŸ‘₯ 101-250πŸ’° Corporate about 2 years agoGamingFantasy SportsSports

  • Have a Bachelor of Science (or working toward one) in Computer Science or related field
  • Be a recent graduate of a Software Engineering bootcamp
  • Relevant work experience in Computer Science or related field
  • Basic understanding of software development best practices.
  • You consistently demonstrate the ability to troubleshoot basic issues and seek guidance to navigate through more complex problems.
  • You have a curious mind and strive to be a sponge, seeking feedback and learning from others around you.
  • Should be familiar with at least one of the following technologies: Ruby/Ruby on Rails, Go, SQL (Postgres), JavaScript/TypeScript, React/JSX, HTML, CSS
  • Gain real life work experience on a dedicated PrizePicks engineering team with guidance from our Engineering Managers and a dedicated engineering mentor.
  • Work on real features that will be included in our production code.
  • Submit PRs and get PR reviews from members of relevant teams.
  • Engage in and be a part of team meetings and product discussions.
  • Gain a full picture of what the day to day working environment at a company is like.

Backend DevelopmentSQLFrontend DevelopmentGitHTMLCSSJavascriptRuby on RailsTypeScriptGoReactSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

πŸ“ United States, Canada, or Mexico

🧭 Full-Time

πŸ” Software Development

🏒 Company: Fleetio

  • 5+ years experience with Ruby on Rails or similar backend framework
  • 3+ years experience with ReactJS, Typescript or other modern frontend framework
  • Experience building full-stack billing, subscriptions, and payment systems and features
  • Experience building and working with integrating with 3rd party APIs
  • Experience solving challenging architectural problems with good design
  • Experience working closely with a product team to architect solutions
  • Excellent written and verbal communication skills
  • Experience writing unit and UI tests, with tools such as Rspec and Jest
  • Collaborate with Product Managers, Designers, Finance stakeholders, and other Engineers.
  • Plan, design, and implement solutions for Billing functionality.
  • Engage in collaborative design and architecture of features.
  • Deliver well-tested, maintainable, and performant code.
  • Research and implement prototypes and spikes as necessary.
  • Possess a strong voice in development and planning processes.
  • Thoroughly review your peers’ code to ensure quality and consistency and to share knowledge.

Backend DevelopmentSQLCloud ComputingFrontend DevelopmentFull Stack DevelopmentGitJestReact.jsRuby on RailsTypeScriptAPI testingCI/CDRESTful APIsSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: NerdWallet

  • 4+ years in software engineering, with a strong background in backend development
  • Proficiency in languages like Ruby, JavaScript, or others based on the stack
  • Strong understanding of software development lifecycle (SDLC) and methodologies (Agile, Scrum, DevOps)
  • Architect Ruby (or other) applications with clean separation of concerns
  • Knowledge of SQL (PostgreSQL, MySQL) databases
  • Experience with AWS, Azure, or Google Cloud for deploying and managing applications
  • Familiarity with RESTful APIs, GraphQL, and MVC architecture
  • Experience with automation tools (Docker, CircleCi, GitHub Actions)
  • Proficiency in unit testing, integration testing, and debugging tools
  • Awareness of security principles, authentication, and authorization techniques
  • Proficiency with Git and workflows like GitFlow
  • Experience in consumer credit, lending, loans, or insurance
  • Familiarity with Ruby and Ruby on Rails
  • Write high-quality, scalable, and efficient code
  • Review and optimize existing code
  • Conduct thorough testing
  • Troubleshoot complex issues to improve system performance and reliability
  • Drive strategic initiatives that directly influence our vertical's growth and enhance NerdWallet's position as a trusted financial guidance platform
  • Collaborate with a high-performing team of experts who are passionate about empowering consumers to make smarter financial decisions
  • Identify innovative solutions to diverse business challenges that require both analytical thinking and creative problem-solving
  • Contribute to building sustainable processes that scale with NerdWallet's ambitious growth plans
  • Make meaningful connections with stakeholders across the organization to ensure alignment and maximize our impact on consumers' financial lives
  • Be part of shaping the future direction of a critical business unit within NerdWallet

AWSBackend DevelopmentDockerGraphQLPostgreSQLSoftware DevelopmentSQLAgileCloud ComputingGitJavascriptMySQLRubyRuby on RailsSCRUMSoftware ArchitectureAlgorithmsAPI testingData StructuresCI/CDRESTful APIsDevOpsJSONDebugging

Posted 1 day ago
Apply
Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ” Software Development

🏒 Company: FountainπŸ‘₯ 101-250πŸ’° $100,000,000 Series C almost 3 years agoHuman ResourcesSaaSSoftware

  • 8+ years of experience in software engineering
  • Demonstrated experience in a product-oriented software development
  • Experience leading engineering teams
  • Strong technical expertise in software development and architecture, and cloud-first solutions using some of the following technologies
  • React, TypeScript,TailwindCSS, MUI, Vite, Vitest/Jest, Playwright, Storybook
  • Ruby on Rails, PostgreSQL or equivalent SQL based technology, Redis
  • Ability to work independently and confidently, even in dynamic situations and with limited information
  • Excellent communication skills, both written and verbal, in English, to facilitate effective collaboration with the team.
  • Plan and take responsibility for delivering improvements to your product
  • Lead, train, and coach your team members
  • Design, develop, test, and maintain product features and enhancements
  • Collaborate to enhance core stack technologies and architecture
  • Review and collaborate with other developers' work
  • Ensure the quality, reliability, operations, and security of your product
  • Collaborate closely with the product team throughout the product life cycle
  • Implement and maintain the stack using best practices and current pragmatic boundaries
  • Provide clear reports on scope, planning, and team members to your superiors

AWSBackend DevelopmentLeadershipPostgreSQLSoftware DevelopmentSQLAgileCloud ComputingFrontend DevelopmentJavascriptProduct ManagementReact.jsReact NativeRuby on RailsTypeScriptData StructuresREST APIReactRubyOnRailsCommunication SkillsCollaborationCI/CDProblem SolvingMentoringJSONTeam managementSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 180000.0 - 200000.0 USD per year

πŸ” Software Development

🏒 Company: PreparedπŸ‘₯ 51-100πŸ’° $27,000,000 Series B 6 months agoEnterprise SoftwarePublic Safety

  • 5+ years of software engineering industry experience
  • Bachelor's degree in Computer Science, or a related field, or equivalent experience
  • Proficiency in or eagerness to learn our backend stack (Ruby on Rails, Golang)
  • Experience with large-scale distributed systems
  • Desire to work in a fast-paced and dynamic startup environment
  • Strong communication and interpersonal skills
  • Collaborate cross-functionally to architect and launch new user-facing features and products
  • Design and drive initiatives to improve the availability and reliability of our backend systems
  • Continuously help improve the engineering processes and tools that allow us to scale the codebase and team
  • Provide mentorship to less experienced engineers

Backend DevelopmentSoftware DevelopmentSQLGitRuby on RailsRESTful APIsSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ EMEA, Europe, Worldwide

πŸ” Software Development

🏒 Company: GitLabπŸ‘₯ 1001-5000πŸ’° $268,000,000 Series E over 5 years agoπŸ«‚ Last layoff about 2 years agoDeveloper ToolsDevOpsOpen SourceSaaSCloud Security

  • Professional experience with Ruby on Rails and PostgreSQL.
  • Experience working with a platform or complex application (Large scale is a bonus).
  • Familiarity building and deploying software with CI/CD or other internal tooling.
  • Familiarity with distributed, scalable and reliable systems.
  • A user of modern DevOps platforms. (GitLab is a bonus.)
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
  • Experience working in a highly agile, iterative software development process.
  • Self-motivated and self-managing, with excellent organizational skills.
  • Demonstrated ability to work closely with other parts of the organization.
  • Share our values, and work in accordance with those values.
  • Implement performance and scale improvements for GitLab CI in a fast-paced, iterative environment.
  • Collaborate with other stakeholders within Engineering (e.g. other Database or Infrastructure teams) to set best practices in managing a sustainable platform and to maintain a high bar for quality.
  • Advocate for improvements to reliability, security, and performance.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Recognize impediments to our efficiency as a team (β€œtechnical debt”), propose and implement solutions.
  • Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • Work with your team to assess technical feasibility and discuss how best to iterate on complex problems. This might involve working on proof-of-concept proposals to help guide technical discussions.
  • Take ownership of what we build, focusing on stability and availability.

Backend DevelopmentPostgreSQLSoftware DevelopmentSQLAgileGitRuby on RailsCI/CDRESTful APIsDevOps

Posted 1 day ago
Apply
Apply

πŸ“ United States, Canada, Mexico

🧭 Full-Time

πŸ’Έ 195500.0 - 230000.0 USD per year

πŸ” Software Development

🏒 Company: Change.orgπŸ‘₯ 51-200πŸ’° $30,000,000 Series D almost 8 years agoπŸ«‚ Last layoff over 2 years agoSoftware Development

  • 4-6 years of experience with full stack web service development
  • 4 years of experience in backend technologies, specifically in Ruby on Rails
  • 2 years of experience in frontend technologies like React/JavaScript/TypeScript
  • Experience developing data access layers using RESTful APIs and GraphQL
  • Familiarity with instrumentation and experimentation, deep system understanding
  • Take ownership of key project components or initiatives, proactively driving them to successful completion by coordinating with cross-functional teams, handling dependencies, and resolving technical roadblocks
  • Provide technical influence, guidance and feedback to junior team members, leveraging deep expertise to mentor and coach them effectively, and contributing to the overall growth and success of the team.
  • Participate in technical planning and decision-making processes within their immediate team, providing insights and recommendations that drive innovation, efficiency, and long-term success
  • Identify opportunities to improve development processes and workflows, implementing changes that streamline project achievement, enhance team productivity, and ensure adherence to best practices
  • Demonstrate a commitment to continuous professional development by seeking feedback and actively engaging in self-improvement activities to enhance leadership skills and effectiveness.

AWSBackend DevelopmentGraphQLNode.jsSQLFrontend DevelopmentFull Stack DevelopmentJavascriptKubernetesRuby on RailsTypeScriptReactCommunication SkillsCollaborationCI/CDRESTful APIsMentoringTerraformMicroservicesA/B testing

Posted 2 days ago
Apply
Apply

πŸ“ India

πŸ” Software Development

🏒 Company: external

  • Experience on any back-end language (Ruby on Rails is a plus) and SQL and NoSQL DB systems
  • Hands on experience of front-end technologies (e.g. HTML/ CSS, JavaScript, XML, jQuery) and at least one JavaScript frameworks (e.g. Angular, React)
  • Good hands-on experience in at least one of Ruby, Nodejs, Python, Javascript or similar technologies.
  • Familiar with Agile methodologies and good UX sense. Past experience as a Full stack Developer.
  • Experience with version control tools Git
  • Research new technologies and adapt them to BrowserStack requirements
  • Partner with the external stakeholder's project teams to gather functional and non-functional requirements and identify the business requirements.
  • Should be able to use and understanding code from Open Source

Backend DevelopmentSQLAgileFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptReact.jsRuby on RailsUI DesignREST APINosqlCommunication SkillsAnalytical SkillsProblem SolvingNodeJSSoftware Engineering

Posted 2 days ago
Apply
Apply

πŸ“ Worldwide

πŸ” Software Development

  • Significant professional experience as a Principal Engineer, or relevant hands-on management and leadership experience, across multiple development teams
  • Significant professional experience with Go. Significant experience with Ruby on Rails, Postgres, ClickHouse, NATS/Kafka are also a plus
  • Extensive experience building high-throughput, realtime distributed systems that perform reliably and at scale
  • Expert knowledge and experience in CI/CD using DevSecOps best practices and a strong interest working across analytics and insights development
  • Experience developing solutions that can scale from resource-constrained on-premise applications, to mission-critical SaaS platforms with tens of millions of users
  • Demonstrated capacity to clearly and concisely communicate complex problems and solutions
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
  • Comfort working in a highly agile, intensely iterative software development process
  • Experience owning a project from concept to production, including proposal, discussion, and execution
  • Contribute to the overall direction of the Analytics stage and company-wide reporting and analytics initiatives by collaborating and making proposals across several teams on their engineering work, and helping their team members make informed decisions in alignment with strategic plans
  • Teach, mentor, grow, and provide advice to other domain experts and individual contributors across several teams. Advise on resourcing requirements and provide feedback on promotions into technical leadership roles
  • Plan improvements and features with a 12-month view and ensure that OKR-level goals are aligned across the stage
  • Solve technical problems of the highest scope, complexity, and ambiguity while looking for innovation opportunities between several teams and demonstrating a willingness to experiment and to boldly confront problems of large complexity and scope
  • Interface with Engineering Managers and Senior Management, and enable Staff Engineers to engage on stage-level aspects of larger (sub-department wide) initiatives. Provide a point of escalation for sub-department teams facing complex technical challenges
  • Propose initial technical implementations which support architectural changes that solve scaling and performance problems
  • Interact with customers and other external stakeholders as a consultant and spokesperson for the work of your sub-department
  • Identify slow and inefficient code across multiple products

Backend DevelopmentLeadershipPostgreSQLSoftware DevelopmentAgileGitKafkaKubernetesRuby on RailsSoftware ArchitectureAlgorithmsClickhouseData engineeringGoREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingMentoringDevOpsJSONData analytics

Posted 3 days ago
Apply
Shown 10 out of 315