Jobs · Engineering

Senior Ruby on Rails Engineer, (Senior Consultant, Engineering & Technical Services)

Fearless · Baltimore, MD · 5 days ago
RemoteRemoteEngineering$121k–$140k/yrFull-time

About the role

We are actively seeking senior-level Full-Stack Ruby on Rails Engineers to support a growing portfolio of federal and state customers. You'll work as part of collaborative, cross-functional teams alongside designers, product managers, and engineers, delivering high-quality, well-tested software that has real public impact.

Responsibilities

  • Design, build, and maintain full-stack features in Ruby on Rails, including complex multi-page, multi-track form flows, data integrations, and user-facing dashboards.
  • Write clean, well-tested, and maintainable code with a strong emphasis on object-oriented design, domain modeling, and service-layer architecture.
  • Develop and maintain RESTful APIs and background job processing pipelines using tools such as Sidekiq.
  • Build accessible, standards-compliant frontend experiences using modern JavaScript, React (or similar component-based frameworks), HTML5, and CSS3 — including adherence to WCAG 2.1+ accessibility standards.
  • Participate in thorough, thoughtful pull request reviews, contributing to a culture of technical excellence and shared code ownership.
  • Collaborate with product and design teams to translate requirements into scalable technical solutions, proactively identifying tradeoffs and surfacing risks.
  • Support long-lived Rails applications through careful refactoring, dependency management, and incremental improvements without disrupting production systems.
  • Contribute to a secure, compliant development environment in accordance with federal and state contractor requirements, including Public Trust security standards.

Requirements

  • 5+ years of hands-on experience with Ruby on Rails, with a demonstrated track record building conventional, maintainable, and extensible full-stack applications.
  • Strong proficiency in object-oriented programming principles and patterns, with the ability to contribute to and lead substantive code reviews.
  • Experience with complex data modeling, multi-step form flows, data validation, and integrations with third-party or government data systems.
  • Profiency with modern frontend development including React (or a comparable component-based framework), JavaScript/TypeScript, semantic HTML5, and CSS3.
  • Familiarity with web accessibility best practices (WCAG 2.1+), ARIA patterns, and screen reader compatibility.
  • Experience designing and consuming RESTful APIs and working with background job frameworks such as Sidekiq.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Preferred Skills And Experience

  • Ability to obtain and maintain a Public Trust security clearance.
  • Prior experience working in federal or state government technology contracting environments.
  • Familiarity with compliance frameworks such as FedRAMP, NIST/FISMA, or HIPAA.
  • Experience with authentication and authorization systems (OAuth, SSO, role-based access control).

Skills And Competencies

  • Analytical Thinking: The ability to observe and interpret information, break down complex problems into parts, identify patterns/relationships and draw logical conclusions to develop effective solutions.
  • Synthetic Thinking: The ability to combine different ideas, information, or concepts to create a new, complex understanding or solution by integrating disparate elements into a new, meaningful whole.
  • Adaptability: Comfort with change, flexibility in the face of shifting demands and resilience to setbacks.
  • Ownership & Accountability: Committed to taking responsibility for outcomes, ensuring that all commitments are met with a focus on enhancing service delivery.
  • Consultative Advising: Identifies and articulates client challenges, scopes projects and aligns recommendations to business goals and client expectations.
  • Communicating with Influence: Capable of crafting and delivering clear, persuasive messages that integrate data insights and structured narratives, tailored to the strategic needs of diverse audiences to drive effective decision-making.
  • Managing Priorities & Client Alignment: Skillfully negotiates and manages conflicting priorities to strategically align decisions, enhancing service delivery and client satisfaction.

Physical Requirements

  • Ability to sit for extended periods while working on a computer or during meetings.
  • Must be able to travel occasionally to client sites or company meetings, which may involve driving or flying.
  • Ability to communicate effectively via phone, email, and in-person, requiring clear speech, listening, and written communication skills.
  • Ability to move within an office environment, including reaching for files, using office equipment, and occasional light lifting (up to 10 pounds).

Similar jobs