Qureos

Find The RightJob.

Senior Full Stack Engineer (Ruby on Rails & TypeScript)

Position Summary

We are seeking a product-minded Senior Full Stack Engineer to lead the development and maintenance of our Customer Portal (Version 1) . Built on Ruby on Rails 7+ .

The ideal candidate thrives on technical ownership—bridging the gap between robust backend architecture and modern, reactive frontends—while ensuring the platform is scalable, secure, and highly performant.


Core Responsibilities

  • Architectural Leadership: Develop and maintain the customer portal using Ruby on Rails 7+ , ensuring clean separation of concerns and a maintainable codebase.
  • Modern Frontend Engineering: Build responsive, high-fidelity interfaces using TypeScript and Tailwind CSS . Implement reactive patterns via Hotwire (Turbo/Stimulus) or React to ensure a seamless user experience.
  • Feature Evolution: Rebuild and enhance mission-critical workflows, including complex account setup, project configuration, and automated data extraction pipelines.
  • Data Visualization: Design and implement a scalable monitoring dashboard using Chart.js or Recharts to provide users with real-time, data-driven insights.
  • API & Security: Design, document, and integrate RESTful APIs . Manage sophisticated authentication and authorization flows using Auth0 .
  • Database & Performance: Optimize relational database schemas in PostgreSQL or MySQL . Write efficient queries and manage high-concurrency background processing using Sidekiq or Active Job .
  • Compliance & Reliability: Architect GDPR-compliant workflows (consent management, data portability, and deletion). Ensure stability through rigorous testing with RSpec or Minitest .
  • DevOps & Deployment: Work within Dockerized environments and manage deployments via AWS and CI/CD pipelines.

Technical Requirements

  • Backend Mastery: 3+ years of professional experience shipping production-grade applications using Ruby on Rails . Deep understanding of Rails design patterns (Service Objects, Form Objects, Query Objects).
  • Frontend Proficiency: Strong command of TypeScript , ES6+, HTML5, and Tailwind CSS . Experience with modern asset pipelines (Propshaft/esbuild/Vite).
  • Data Management: Advanced knowledge of relational database design, indexing strategies, and query optimization for large datasets.
  • Infrastructure & Tooling: Hands-on experience with Docker , Git-based workflows (GitHub/GitLab), and cloud infrastructure ( AWS/Heroku ).
  • Testing Culture: A "test-first" mindset with experience in unit, integration, and system-level testing.
  • Security & Compliance: Familiarity with OWASP top 10, web security best practices, and data privacy regulations ( GDPR/SOC2 ).
  • Performance & Caching: Experience implementing multi-layer caching strategies (Low-level, Fragment, and Russian Doll caching) using Redis or Memcached.
  • System Observability: Proficiency with monitoring and error-tracking tools (e.g., Sentry , New Relic , Datadog , or Lograge ) to proactively diagnose production bottlenecks.
  • State Management: Expertise in managing complex frontend states, whether through Stimulus values/classes or React Context/Redux .
  • Background Processing Optimization: Experience tuning Sidekiq for reliability, including idempotency, retries, and dead-letter queue management.
  • CI/CD Pipeline Ownership: Ability to configure and maintain GitHub Actions or GitLab CI pipelines to automate linting, testing, and deployment.
  • Accessibility (a11y): Commitment to building inclusive interfaces that comply with WCAG 2.1 standards.
  • Technical Documentation: Proven ability to maintain clear documentation for APIs (Swagger/OpenAPI) and internal system architecture.

© 2026 Qureos. All rights reserved.