Job Closed
This listing is no longer active.
Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost
Ruby on Rails Developer
Location
Pakistan
Posted
45 days ago
Salary
0
Seniority
Mid Level
Job Description
Ruby on Rails Developer
Pavago
Job Title: Ruby on Rails Developer Position Type: Full-Time, Remote Working Hours: U.S. client business hours (with flexibility for sprint reviews, deployments, and on-call support) About the Role: Our client is seeking a Ruby on Rails Developer to build and maintain applications using the Rails framework. This role involves designing back-end systems, integrating APIs, managing databases, and collaborating with front-end teams to deliver end-to-end features. The Rails Developer ensures applications are secure, performant, and scalable, while contributing to a culture of clean code and best practices. Responsibilities: Application Development: - Build and maintain Rails applications, APIs, and background jobs. - Implement business logic with ActiveRecord models, controllers, and views. - Integrate front-end frameworks (Stimulus, React, Vue) into Rails apps where required. Database Management: - Design, migrate, and maintain schemas in PostgreSQL or MySQL. - Optimize queries for performance and scalability. - Implement indexing, caching, and background jobs (Sidekiq, Resque). Testing & Quality Assurance: - Write and maintain unit, integration, and system tests (RSpec, Minitest, Capybara). - Ensure CI/CD pipelines are configured for automated testing and deployment. - Maintain ≥80% code coverage and enforce style/linting rules (RuboCop, StandardRB). Security & Compliance: - Implement user authentication/authorization (Devise, OmniAuth). - Enforce security best practices (CSRF protection, input validation, OWASP). - Ensure compliance with data privacy laws (GDPR, HIPAA as applicable). Performance & Monitoring: - Optimize page load times, API response times, and background job throughput. - Monitor systems with tools like New Relic, Datadog, Honeybadger, or Rollbar. - Troubleshoot issues and deploy hotfixes with minimal downtime. Collaboration & Documentation: - Work with product managers and designers to scope and prioritize features. - Participate in sprint ceremonies and provide accurate story estimates. - Document code, APIs, and workflows for long-term maintainability. What Makes You a Perfect Fit: - Deep knowledge of the Rails ecosystem and conventions. - Strong problem-solver who can balance speed and scalability. - Passion for clean, maintainable, and well-tested code. - Effective communicator, comfortable collaborating across teams. Required Experience & Skills (Minimum): - 3+ years Ruby on Rails development experience. - Proficiency in Ruby, Rails, ActiveRecord, and MVC architecture. - Experience with PostgreSQL/MySQL and background job frameworks (Sidekiq, Resque). - Familiarity with Git workflows and CI/CD tools. Ideal Experience & Skills: - Experience with front-end integration (Stimulus, React, Vue). - Deployed Rails apps to Heroku, AWS, or GCP. - Familiarity with caching (Redis, Memcached). - Industry exposure in SaaS, fintech, healthcare, or e-commerce. What Does a Typical Day Look Like? A Rails Developer’s day revolves around building features, maintaining systems, and ensuring performance. You will: - Review sprint tasks, picking up new feature tickets from the backlog. - Write code for Rails applications, implementing business logic and integrating APIs. - Run and review tests, ensuring new code meets quality standards. - Collaborate with front-end and product teams, aligning features with user requirements. - Optimize performance by tuning queries, adding caching, or fixing bottlenecks. - Monitor error dashboards (Honeybadger, Rollbar) and deploy fixes as needed. - Document changes and update repos to keep the codebase maintainable. In essence: you ensure applications are reliable, scalable, secure, and continuously improving. Key Metrics for Success (KPIs): - Features delivered on time and aligned with requirements. - Error rates and downtime minimized (≥99.9% uptime). - Test coverage maintained ≥80%. - Reduced technical debt and improved code maintainability. - Positive stakeholder feedback on feature quality and performance. Interview Process: - Initial Phone Screen - Video Interview with Pavago Recruiter - Technical Assessment (e.g., build a small Rails API with models, endpoints, and tests) - Client Interview with Engineering Team - Offer & Background Verification
Related Guides
Related Job Pages
More Backend Engineer Jobs
Founding Engineer, Senior/Staff Software Engineer
Harbor HealthHarbor Health is an Equal Opportunity Employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by law. We are committed to creating an inclusive environment for all clinicians and teammates and actively encourage applications from people of all backgrounds.
Company Overview At Harbor Health, we’re transforming healthcare in Texas through collaboration and innovation. We’re seeking passionate individuals to help us create a member-centered experience that connects comprehensive care with a modern payment model. If you’re ready to make a meaningful impact in a dynamic environment where your contributions are valued, please bring your talents to our team! The Mission At Harbor Health, we are on a mission to build the future of healthcare, and I’m so happy you’re looking at potentially joining us. We are building the infrastructure for a high-growth benefits company that truly puts members first. Our philosophy is simple and close to our hearts: we provide our members with health, not just clinic or insurance . You will be helping us build systems that cater for overall consumer health, power clinical outcomes, and the financial foundation of a next-generation "payvider”, with the mandate to build a unicorn. The Culture (How We Operate) At Harbor Health, our engineering culture is built on technical depth, relentless execution, and profound empathy. We are a deeply collaborative, engineering-led organization where the best idea wins, regardless of title. - Data Over Dogma: We love to ask, "How do we know that?" We don't make decisions based on the loudest voice in the room or institutional momentum; we act on objectively verifiable data. - High Velocity, Low Ego: We are building a psychologically safe, supportive environment where rigorous debate is expected and welcomed, but brilliant jerks are not tolerated. We want engineers who are a force of nature, but who measure their success by how much they elevate, mentor, and unblock the rest of the pod. - Total Context, Constructive Collaboration:We believe in a “one-team” mindset between technology & business functions. Leadership will work with you to foster transparent, respectful, and direct collaboration with our stakeholders. We ensure you have the raw business context and strategic alignment necessary to architect the right solutions and take full, proud ownership of the outcomes. What You Will Do - Architect the Foundation: Define and drive the technical vision for our systems, including cloud infrastructure, backend architecture, and dip into full-stack development. You will partner with as well as pioneer secure systems designed for the compliance-heavy healthcare ecosystem. - Build the Bridges: We need you to design the fault-tolerant distributed systems that connect the disparate parts of the healthcare ecosystem (TPAs, clearinghouses, Healthcare.gov). More importantly, you will build bridges internally. You will serve as a fierce advocate for our benefits operations team - listening to their pain points, partnering with them on solutions, and bringing them directly into the system design process so we can leverage their incredible domain expertise. - Lead from the Trenches: This is a highly hands-on role. You will be writing code, designing core schemas, and proving out the most difficult technical concepts before passing the baton to the team. - Force Multiply: Mentor a wonderful pod of dedicated engineers. You will set the gold standard for system design, CI/CD, and code quality. The true measure of your success will be building systems so well-documented and clean that the team can operate them flawlessly. What We Need - The Crucible Experience: You have been at the tiller during the 0-to-1 or 1-to-scale phase of a high-growth startup or successful exit. You know what it feels like when the architecture buckles under scale, and you have the battle scars (and the triumphs!) of rewriting the engine mid-flight. - Uncompromising Technical Depth: We want to geek out with you over the physics of the system! We believe that AI augments expertise rather than replaces it, and we need you to have lots. - AI-Augmented Engineering: You have force-multiplied yourself and your teams using advanced AI coding tools (Claude, Copilot, Codex). We are looking for true proficiency in agentic workflows, using AI to aggressively scale code generation, architectural boilerplate, and test coverage. - Polyglot & Full-Stack Capable: Our core stack spans Python, Typescript, Go, and Java. We’re in the AWS ecosystem. While your absolute mastery will be in backend distributed systems and deep infrastructure, you aren't afraid to traverse the entire stack to unblock a feature and help the team out. - Database Mastery: Deep, pragmatic experience with both relational (PostgreSQL) and NoSQL databases. You know exactly when to denormalize for read-performance and when to enforce strict relational integrity to avoid write throttling. - Grit & Persistence: You genuinely enjoy solving the "how do we even connect this?" problems. You have the tenacity to take a high-level vision and pull it into reality. What We Offer - Opportunity to shape the financial foundation of an innovative healthcare model - Collaborative and dynamic work environment - An organization made of people who are passionate about changing the healthcare landscape - Competitive salary, company equity and robust benefits package - Professional development and growth opportunities - A transparent and unique culture Harbor Health is an Equal Opportunity Employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by law. We are committed to creating an inclusive environment for all clinicians and teammates and actively encourage applications from people of all backgrounds.
Full Stack Engineer – Backend, Ruby on Rails, React
Reveal TechnologyFounded in the mid‑2010s, Reveal Technology operates as a mission‑driven startup headquartered in Bozeman, Montana, specializing in defense and public‑safety software tools s
• Build and maintain Ruby on Rails applications with PostgreSQL databases • Develop progressive web applications optimized for mobile and desktop • Design and implement RESTful APIs and database schemas • Deploy and manage applications using Kubernetes and containerization • Design data models for mission-critical defense and logistics systems • Implement authentication, authorization, and security best practices • Optimize application performance and offline capabilities • Work closely with product and design teams to translate requirements into technical solutions • Participate in code reviews and maintain high code quality standards • Build tools that support military readiness and logistics operations • Ensure applications meet security and compliance requirements • Integrate with DoD systems and secure data pipelines
• Develop scalable services in Node.js (TypeScript) using Prisma ORM, as well as services built with FastAPI. • Create high-performance user interfaces using the latest versions of Angular and React with Next.js. • Implement new features and maintain existing products with a strong focus on clean code. • Collaborate with Data Engineers to ensure APIs and data pipelines are fully aligned.
Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future. Department OverviewJoin the Missions & Insights organization and directly shape the future of public safety technology. We are the innovation hub building cloud-native, intelligence-driven platforms that serve as the nerve center for modern emergency response and crime analysis. Our portfolio, which includes CommandCentral Aware and RapidDeploy, is leading the charge in cutting-edge capabilities like drone-as-first-responder and AI-driven situational awareness. The Aware Core Team is responsible for the collation, analysis, and visualization of critical, real-time data—from responder location and incident details to video analytics. Your work will empower real-time analysts to provide the most current, life-saving information to responders in the field. Job DescriptionWe are seeking a self-motivated, Software Engineer to drive the technical evolution of our core SaaS products. This is not just a development role; it's an opportunity to act as an architectural leader who influences our long-term technical strategy. You will champion technical change, make calculated architectural risks to improve sustainability and maintainability, and free up our teams to invest energy in deploying next-generation, life-saving features. If you thrive in a dynamic, agile environment, value transparent communication, and are passionate about solving complex, high-stakes problems, we want you to help us build a more resilient and intelligence-driven future for public safety. What You'll Do - Lead the Development of Microservices: Architect, develop, and deploy highly resilient microservices and Micro Frontends using our primary stack: Java, Spring, and Angular. - Drive Architectural Strategy: Propose, design, and lead the implementation of core architectural changes that enhance product performance, scalability, and maintainability. - Design for Multi-Tenant SaaS: Implement robust, secure, and performant platform features specifically tailored for our multi-tenant SaaS architecture in a cloud-native environment. - Cloud Engineering & Deployment: Leverage cloud technologies (Azure preferred) and modern DevOps tools (Docker, Kubernetes, Git) to ensure continuous delivery and operational excellence. - Cross-Functional Technical Leadership: Collaborate closely with Engineering, Product, QA, and Operations to translate complex product requirements into effective, secure, and reliable technical solutions. - Innovation & Efficiency: Proactively explore and integrate new industry technologies, including the use of Generative AI tools in your development workflow, to boost team productivity and product capabilities. Basic Requirements - 8+ years of professional experience in designing, developing, and deploying highly scalable and available enterprise systems. - Expert-level proficiency in Java, Spring Boot/Framework, and Object-Oriented Design (OOD) concepts. - Proven experience in building and consuming RESTful APIs (design and implementation). - Strong front-end experience with Angular and practical knowledge of Micro Frontend architectures. - Hands-on experience with cloud platforms; Azure is preferred, but deep experience with AWS or GCP will be considered. - Familiarity with cloud-native tooling: Docker, Kubernetes, and CI/CD pipelines using GitHub and Jira. - Demonstrated experience in applying architectural and design patterns for complex system development. - Proficiency in the Agile development methodology. - BS/MS degree in Computer Science or a relevant technical field. - Advanced English proficiency (reading, writing, and speaking) is required for effective cross-functional collaboration. #LI-RD1 Travel RequirementsNone Relocation ProvidedNone Position TypeExperienced Referral Payment PlanYesEEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.


