We are looking for a Senior Full-Stack Ruby on Rails Engineer to join our engineering team and work on backend-centric SaaS product development for international clients.
As part of a distributed team, you will own and deliver backend features, design new services, and occasionally contribute to frontend improvements within the Rails ecosystem. The role blends core server-side responsibilities with Rails built-in view logic and integration layers, without heavy focus on standalone frontend frameworks.
What You’ll Do
- Design, develop, and maintain backend services using Ruby on Rails
- Build and optimize scalable APIs and business logic
- Work with relational databases (e.g., PostgreSQL), write efficient SQL queries
- Deliver clean, testable, well-structured code
- Integrate with third-party services and internal microservices
- Occasionally support frontend components and UI delivered within Rails views
- Participate in code reviews, sprint planning, and technical discussions
- Collaborate with remote engineers, product owners, and QA engineers
Requirements
Must-have:
- 4+ years of production experience with Ruby on Rails
- Strong backend engineering skills (API design, database modeling, architecture)
- Experience with PostgreSQL (or similar) and query tuning
- Familiarity with Rails “full-stack” conventions (layouts, partials, controllers)
- Solid understanding of RESTful APIs
- Git, automated testing, CI/CD best practices
- Good English communication skills
Nice to have:
- Exposure to modern Rails tools (Turbo, Stimulus, Hotwire)
- Experience with cloud platforms (AWS, GCP, Azure)
- Familiarity with Docker and containerized workflows
- Experience in cross-team collaboration on distributed projects
What We Offer
- Fully remote work within EU-aligned timezones
- Opportunity to work on diverse international projects
- Strong engineering culture with emphasis on code quality
- Ownership over technical decisions
- Flexible work schedule and supportive team environment