Remote Working

Remote working from home provides convenience and freedom, a lifestyle embraced by millions of people around the world. With our platform, finding the right job, whether full-time or part-time, becomes quick and easy thanks to AI, precise filters, and daily updates. Sign up now and start your online career today — fast and easy!

Remote IT JobsRemote Job Salaries
Ruby
243 jobs found. to receive daily emails with new job openings that match your preferences.
243 jobs found.

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

Apply
🔥 Full Stack Developer
Posted about 2 hours ago

📍 Canada, USA

🧭 Full-Time

🔍 Software Development

🏢 Company: Practice Better👥 51-100💰 $13,000,000 Debt Financing 4 months agoInformation ServicesHealth CareSoftware

  • 3-6+ years experience in full-stack software development.
  • A generalist who’s excited to pick up new challenges.
  • An experienced developer who can identify a problem and independently solve it.
  • You consider yourself a craftsperson who cares about quality and writes tests to describe and validate your work.
  • You thrive working in customer-focused environments.
  • You are a strong writer and communicator.
  • Open to constructive conversations and can navigate challenging feedback.
  • You resonate with “clear is better than clever".
  • Fully capable of taking substantial features from concept to shipping as the sole engineer.
  • Openness to mentor, present, and share knowledge.
  • Ability to execute in a timely manner.
  • Knowledge of the Health & Wellness industry is an asset.
  • Develop software solutions based on direction from management; investigate problem areas; and feedback from customers.
  • Build new user-facing features with everything from database models to APIs and UI components.
  • Document code and procedures for new and existing features.
  • Help our customer support team with technical-related requests, reproducing bugs, and resolving issues for customers.
  • Improve performance and optimize our stack by applying better patterns and protocols.
  • Add analytics, monitoring, and alerts to our service so that we can better respond to operational incidents.
  • Work collaboratively with other stakeholders such as Product Management and Design to achieve company goals.

Backend DevelopmentPostgreSQLSoftware DevelopmentFrontend DevelopmentFull Stack DevelopmentGitJavascriptRubyRuby on RailsCI/CDRESTful APIs

Posted about 2 hours ago
Apply
Apply
🔥 Senior Rails Engineer
Posted about 2 hours ago

📍 AZ, CA, CO, CT, DC, FL, GA, IL, IN, KS, MA, MD, MI, MN, MO, NC, NJ, NM, NV, NY, OH, OK, OR, SC, TN, TX, UT, VA, WA, WI

🧭 Full-Time

💸 160000.0 - 185000.0 USD per year

🔍 Software Development

🏢 Company: HopSkipDrive👥 101-250💰 $37,000,000 Series D over 2 years agoRide SharingTransportationChildrenInformation TechnologyChild Care

  • 3+ years hands-on experience with Ruby on Rails
  • 5+ years of professional software engineering
  • Advanced experience with PostgreSQL or MySQL
  • Excellent communication skills with technical and non-technical teammates and show a high level of emotional and professional maturity.
  • Contribute meaningfully to the definition of user stories, seeking to tie stories back to user value & impact for our drivers and organizers
  • Actively pursue improving engineering skills, including but not limited to problem solving, writing readable/testable/efficient code, mastering technology in our stack, and learning to anticipate scaling issues.
  • Alert manager/team to any issues preventing your work from being accomplished, asks for help
  • Deconstruct a problem into an executable action plan for yourself and other engineers Own and complete full projects beginning with identifying and communicating the problems to be solved, getting and incorporating feedback on proposed architectural solutions, and making a final decision as the project owner.
  • Lean into challenges when they offer the potential to create large impact, and do so with productivity and positivity
  • Be highly productive - have a reputation for getting things done quickly and efficiently
  • Make sure your code is readable, easy to maintain, and tested appropriately
  • Review other engineers’ code and provide constructive feedback
  • Participate in on-call rotation
  • Monitor changes in production and rollback if necessary
  • Have production access and use it responsibly
  • Be able to dive into any area of the code/product that you are not familiar with and make changes, guide others in how to do this
  • Show curiosity to not only learn new things but fully understand how they work
  • Be a mentor for other engineers, setting and maintaining high individual and team expectations
  • Be able to communicate well with all level of engineers 
  • Monitor the outcomes of the team’s actions to learn from mistakes and replicate successes
  • Interview prospective candidates and provide thoughtful evaluations and feedback

Backend DevelopmentPostgreSQLSoftware DevelopmentSQLFrontend DevelopmentGitMySQLRubyRuby on RailsSoftware ArchitectureAPI testingData StructuresCI/CDRESTful APIsDebugging

Posted about 2 hours ago
Apply
Apply
🔥 Ruby Backend Software Engineer
Posted about 4 hours ago

📍 Germany

🔍 Software Development

🏢 Company: Dealfront👥 101-250AdvertisingLead GenerationB2BMarketingSoftware

  • Expertise with Ruby
  • Interest in building scalable Serverless systems using AWS technologies such as Lambda, Kinesis and API Gateway.
  • Understanding how to model and build applications using microservices architecture patterns
  • Experience in DevOps and Infrastructure is a plus, especially in AWS, Terraform, Docker, and Kubernetes
  • Work with streaming and serverless components supporting the data collection pipelines such as AWS Kinesis and AWS Lambda.
  • Work optimising and storing effectively all the data we collect, using various databases such as DynamoDB, AWS RDS & Aurora, OpenSearch/Elasticsearch or Redis.
  • Build internal applications mainly in Ruby, running in Kubernetes or AWS and communicating with gRPC, event-based and streaming technologies.
  • Provide code reviews to your peers

AWSBackend DevelopmentDockerDynamoDBElasticSearchKubernetesRubyRuby on RailsSoftware ArchitecturegRPCREST APIServerlessDevOpsTerraformMicroservicesData modeling

Posted about 4 hours ago
Apply
Apply

📍 United States, Mexico, Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Fleetio

  • 5+ years of professional experience with Ruby on Rails in production environments
  • Strong understanding of object-oriented programming principles and software design patterns
  • Experience with relational databases (PostgreSQL preferred) and writing efficient queries
  • Proficiency in building and consuming various types of APIs (RESTful, SOAP, GraphQL, etc.)
  • Background in implementing and maintaining external integrations
  • Experience with Git version control and collaborative development workflows
  • Knowledge of test-driven development and automated testing frameworks
  • Excellent problem-solving skills and attention to detail
  • Strong written and verbal communication skills
  • Design and implement robust integration solutions that connect Fleetio with multiple external partner systems (IoT sensor data, proprietary data feeds, financial systems, etc.)
  • Refactor and improve existing integration systems to enhance maintainability and scalability
  • Build and optimize background processing jobs that handle high volumes of data efficiently
  • Create reliable monitoring and error handling for critical integration processes
  • Develop APIs and implement integrations with various protocols and data exchange formats
  • Collaborate with Product Managers and other engineers to plan and implement solutions that meet business needs
  • Apply software engineering best practices, including automated testing, code reviews, and documentation
  • Contribute to architectural decisions for the Integrations team
  • Share knowledge and mentor other team members on integration best practices

Backend DevelopmentPostgreSQLSQLDesign PatternsGitRubyRuby on RailsAPI testingData StructuresCI/CDProblem SolvingRESTful APIsJSONSoftware EngineeringDebugging

Posted about 16 hours ago
Apply
Apply

📍 India

🔍 Software Development

  • 4–6 years of experience in Technical Support preferred
  • Proficiency in coding with Ruby or similar technologies
  • Strong written and verbal communication skills, with the ability to empathise with customers of varying technical expertise
  • Ability to prioritise and escalate customer issues effectively while multitasking under pressure
  • Experience with database queries and joins (MySQL, MS SQL, or Postgres)
  • Familiarity with JSON or other structured data formats
  • Exposure to MongoDB is preferred
  • Experience with Salesforce customisations is highly desirable
  • Professional programming/scripting experience, Microsoft Exchange expertise, or SSO configuration skills is a bonus
  • Handle incoming product requests (questions, problems) directly from customers and track interactions in CRM
  • Take ownership of customer issues through to resolution - including troubleshooting, external and internal communication (email, phone, live chat), and providing meaningful feedback to the customer on a regular basis
  • Actively manage client support cases on a daily basis
  • Respond to client-reported issues in a timely manner and/or per service level agreements
  • Develop and maintain product expertise, including best practices to provide value to customers
  • Author and maintain internal and external product knowledge base articles
  • Build strong cross-functional relationship
  • May require work outside of normal business hours, holidays, and some weekends as this role is an on-call position
  • This position requires the flexibility to work a shift schedule, including evenings, weekends, and/or overnight shifts

PostgreSQLSQLMicrosoft ExchangeMongoDBMySQLRubySalesforceCustomer serviceRESTful APIsTroubleshootingJSONTechnical supportCRMScripting

Posted about 22 hours ago
Apply
Apply

📍 UK, Ireland, Netherlands

🧭 Full-Time

🔍 Software Development

  • 5+ years of industry experience in large-scale distributed systems.
  • 8+ years of hands-on, professional software development experience in one or more general purpose programming languages (Go, Python, Ruby, Java, C++)
  • Experienced with GraphQL, REST, HTTP, Thrift basics, and the ability to design and implement maintainable APIs
  • Experienced with distributed caching layers, and distributed large scale data storage systems like Cassandra.
  • A track record of developing and improving highly scalable and reliable serving systems
  • Experience mentoring engineers, owning team processes, and leading cross-functional projects is preferred.
  • Strong organizational skills, the ability to prioritize tasks and to deliver projects on schedule
  • Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure
  • Excellent communication skills. You partner effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences
  • Lead key technical and design decisions across all areas mentioned above.
  • Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • Contribute meaningfully to team strategy. We give everyone a seat at the table and encourage active participation in planning for the future. Don’t just come along for the ride.
  • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor junior engineers on the team to grow their technical expertise.
  • Move fast while balancing quality. We can’t afford extensive processes, and we also can’t afford show-stopping bugs. We need someone who can balance speed with quality while quickly building brand-new products.

AWSBackend DevelopmentDockerGraphQLLeadershipPythonSoftware DevelopmentSQLJavaKafkaRubyC++API testingCassandraData engineeringGoCommunication SkillsSEOAgile methodologiesRESTful APIsMentoringMicroservices

Posted about 24 hours ago
Apply
Apply

📍 UK, Ireland, Netherlands

🧭 Full-Time

🔍 Software Development

  • 5+ years of industry experience in large-scale distributed systems.
  • 8+ years of hands-on, professional software development experience in one or more general purpose programming languages (Go, Python, Ruby, Java, C++)
  • Experienced with GraphQL, REST, HTTP, Thrift basics, and the ability to design and implement maintainable APIs
  • Experienced with distributed caching layers, and distributed large scale data storage systems like Cassandra.
  • A track record of developing and improving highly scalable and reliable serving systems
  • Experience mentoring engineers, owning team processes, and leading cross-functional projects is preferred.
  • Strong organizational skills, the ability to prioritize tasks and to deliver projects on schedule
  • Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure
  • Excellent communication skills. You partner effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences
  • Lead key technical and design decisions across all areas mentioned above.
  • Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • Contribute meaningfully to team strategy. We give everyone a seat at the table and encourage active participation in planning for the future. Don’t just come along for the ride.
  • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor junior engineers on the team to grow their technical expertise.
  • Move fast while balancing quality. We can’t afford extensive processes, and we also can’t afford show-stopping bugs. We need someone who can balance speed with quality while quickly building brand-new products.

Backend DevelopmentGraphQLLeadershipPythonSoftware DevelopmentSQLJavaKafkaRubyC++Cross-functional Team LeadershipCassandraData engineeringGoREST APICommunication SkillsRESTful APIsMentoringMicroservices

Posted 1 day ago
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 AI, Conversational AI

🏢 Company: EverAI

  • 5+ years of experience as a back-end or full-stack software engineer - recent experience with Ruby-on-Rails is mandatory
  • In tech startups or any similarly agile and fast-paced environment
  • On large-scale products where your code was used by thousands of users
  • Strong communication & collaborative skills (perfectly fluent in English)
  • Interacting with the Product Manager to review project specs
  • Preparing integration plans, break-downs, and estimations
  • Hands-on code implementation, PRs, code reviews, testing, etc.

Backend DevelopmentPostgreSQLSoftware DevelopmentSQLAgileRubyRuby on RailsAlgorithmsData StructuresCommunication SkillsRESTful APIsEnglish communication

Posted 1 day ago
Apply
Apply

📍 India

🔍 Software Development

  • Experience with engineering solutions on major cloud provider platforms, preferably Google Cloud Platform (GCP), and one or both of Amazon Web Services (AWS) and Microsoft Azure.
  • Hands-on experience with operating system platform configuration, tuning, and administration for Linux or Windows, with a preference for both.
  • Strong understanding of application performance and design best practices to ensure applications and services are highly available, performant, scalable, and secure.
  • High proficiency with open-source tools, including Hashicorp solutions such as Terraform, Packer, and Vault, along with other deployment frameworks like Pulumi.
  • Proficiency in at least one popular programming language (e.g., Go, Java, Python, Ruby, Rust).
  • Solid understanding of testing techniques and frameworks, including test and behavior-driven development, with experience in writing test suites, mocks, and fixtures.
  • Capability to write scripts for maintenance, automation, and data processing using scripting languages such as Bash, Groovy, JavaScript, Perl, PHP, PowerShell, or R.
  • Experience with common configuration management tools (e.g., Ansible, Chef, Puppet).
  • Strong knowledge of automating deployment, scaling, and management of containerized applications, ideally with hands-on experience using Kubernetes and tools like Helm.
  • Exposure to Anthos is a plus.
  • Skilled in common CI/CD tools, patterns, and techniques, with familiarity in pipeline enablement products such as ArgoCD, Azure DevOps, Cloud Build, GitLab, or Jenkins.
  • Understanding of development methods, workflows, and patterns, particularly Agile and DevOps practices.
  • Experience with stream-processing platforms and services, such as Kafka and Cloud Pub/Sub.
  • Solid understanding of data security principles, including encryption, access control, and identity management, and their technical application to enforce data custodianship and compliance.
  • Experience with on-premise architectures and visualization applications such as vCenter
  • Experience in MLOPs is a plus.
  • Build and maintain client relationships, providing technical leadership and guidance for current projects.
  • Collaborate with stakeholders to understand business requirements, assist in project planning, and document project plans for both small and medium-sized projects.
  • Participate in and support sprint planning activities with the Project Manager, including story point estimation and ceremonies such as standups, backlog grooming, and retrospectives.
  • Design and implement technical solutions for customer projects, ensuring scalability and efficiency.
  • Create or contribute to building technical design documents and other necessary documentation for projects.
  • Write testable, high-performance, reliable, and maintainable code for CI/CD pipelines and infrastructure-as-code frameworks (e.g., Terraform, CloudFormation).
  • Design and implement security and network software components for multi-cloud solutions and architectures.
  • Research, evaluate, and recommend third-party software and technology packages based on project requirements. Provide performance optimization recommendations and document best practices.
  • Create cloud migration strategies and plans, following best practices and ensuring smooth transitions to cloud architectures.
  • Develop automated provisioning solutions for servers, environments, containers, and data centers.

AWSDockerPythonSQLAgileBashGCPJavaKafkaKubeflowKubernetesRubyAzureGoRustCI/CDRESTful APIsLinuxDevOpsTerraformMicroservicesAnsible

Posted 1 day ago
Apply
Apply
🔥 Software Engineer
Posted 2 days ago

📍 United Kingdom

🧭 Full-Time, Part-Time, Or Flexible

💸 38000.0 - 44000.0 GBP per year

🔍 Education

🏢 Company: Raspberry Pi Foundation👥 51-100💰 Corporate over 1 year agoComputerHardwareInformation TechnologySoftware

  • Demonstrable experience of working as a professional Software Engineer with a focus on web technologies; or having work experience in a different field and looking to transition into Software Engineering through completion of a degree, bootcamp, or similar
  • A proactive, pragmatic, and supportive attitude along with being happy to provide and receive constructive feedback
  • Experience with a high-level language such as Ruby, JavaScript, or Python along with a database system (e.g. MySQL, PostgreSQL, MongoDB)
  • A product mindset and the ability to see the bigger picture
  • Interpersonal skills (verbal and written communications), with a collaborative approach to work effectively as part of a cross-disciplinary team
  • An interest in education, especially around computer science, physical computing, and digital making
  • Knowledge of managing infrastructure on platforms such as Heroku, Cloudflare, and AWS
  • Build products, platforms, and services across the Raspberry Pi Foundation, with the goal to create valuable learning experiences
  • Collaboratively deliver high-quality working software with measurable impact
  • Write elegant and secure code, following a test-driven approach
  • Work with Software Engineers and Engineering Managers to improve processes and code quality across our products
  • Help to plan the development of our products through technical analysis and evaluation of architectural needs

PostgreSQLPythonJavascriptMongoDBMySQLRubyCI/CDRESTful APIsSoftware Engineering

Posted 2 days ago
Apply
Shown 10 out of 243

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at €5/week.

Why do Job Seekers Choose Our Platform for Remote Work Opportunities?

We’ve developed a well-thought-out service for home job matching, making the searching process easier and more efficient.

AI-powered Job Processing and Advanced Filters

Our algorithms process thousands of offers postings daily, extracting only the key information from each listing. This allows you to skip lengthy texts and focus only on the offers that match your requirements.

With powerful skill filters, you can specify your core competencies to instantly receive a selection of job opportunities that align with your experience. 

Search by Country of Residence

For those looking for fully remote jobs in their own country, our platform offers the ability to customize the search based on your location. This is especially useful if you want to adhere to local laws, consider time zones, or work with employers familiar with local specifics.

If necessary, you can also work remotely with employers from other countries without being limited by geographical boundaries.

Regular Data Update

Our platform features over 40,000 remote work offers with full-time or part-time positions from 7,000 companies. This wide range ensures you can find offers that suit your preferences, whether from startups or large corporations.

We regularly verify the validity of vacancy listings and automatically remove outdated or filled positions, ensuring that you only see active and relevant opportunities.

Job Alerts

Once you register, you can set up convenient notification methods, such as receiving tailored job listings directly to your email or via Telegram. This ensures you never miss out on a great opportunity.

Our job board allows you to apply for up to 5 vacancies per day absolutely for free. If you wish to apply for more, you can choose a suitable subscription plan with weekly, monthly, or annual payments.

Wide Range of Completely Remote Online Jobs

On our platform, you'll find fully remote work positions in the following fields:

  • IT and Programming — software development, website creation, mobile app development, system administration, testing, and support.
  • Design and Creative — graphic design, UX/UI design, video content creation, animation, 3D modeling, and illustrations.
  • Marketing and Sales — digital marketing, SMM, contextual advertising, SEO, product management, sales, and customer service.
  • Education and Online Tutoring — teaching foreign languages, school and university subjects, exam preparation, training, and coaching.
  • Content — creating written content for websites, blogs, and social media; translation, editing, and proofreading.
  • Administrative Roles (Assistants, Operators) — Virtual assistants, work organization support, calendar management, and document workflow assistance.
  • Finance and Accounting — bookkeeping, reporting, financial consulting, and taxes.

Other careers include: online consulting, market research, project management, and technical support.

All Types of Employment

The platform offers online remote jobs with different types of work:

  • Full-time — the ideal choice for those who value stability and predictability;
  • part-time — perfect for those looking for a side home job or seeking a balance between work and personal life;
  • Contract — suited for professionals who want to work on projects for a set period.
  • Temporary — short-term work that can be either full-time or part-time. These positions are often offered for seasonal or urgent tasks;
  • Internship — a form of on-the-job training that allows you to gain practical experience in your chosen field.

Whether you're looking for stable full-time employment, the flexibility of freelancing, or a part-time side gig, you'll find plenty of options on Remoote.app.

Remote Working Opportunities for All Expertise Levels

We feature offers for people with all levels of expertise:

  • for beginners — ideal positions for those just starting their journey in internet working from home;
  • for intermediate specialists — if you already have experience, you can explore positions requiring specific skills and knowledge in your field;
  • for experts — roles for highly skilled professionals ready to tackle complex tasks.

How to Start Your Online Job Search Through Our Platform?

To begin searching for home job opportunities, follow these three steps:

  1. Register and complete your profile. This process takes minimal time.
  2. Specify your skills, country of residence, and the preferable position.
  3. Receive notifications about new vacancy openings and apply to suitable ones.

If you don't have a resume yet, use our online builder. It will help you create a professional document, highlighting your key skills and achievements. The AI will automatically optimize it to match job requirements, increasing your chances of a successful response. You can update your profile information at any time: modify your skills, add new preferences, or upload an updated resume.