← Усі вакансії

Senior Full-Stack Ruby on Rails Engineer

Giraffe Software, за кордоном
Формат:
повний remote
Рівень:
senior
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

About Us

Giraffe Software is an international software development company legally registered in Estonia, providing reliable technical solutions for clients worldwide.

We are looking for an experienced Senior Full-Stack Ruby on Rails Engineer with 8+ years of commercial software development experience to contribute to backend-focused SaaS product development for international clients.

You will be responsible for designing and developing backend services, building scalable APIs and integrations, and improving existing applications using Ruby on Rails. You will also contribute to frontend functionality within the Rails ecosystem, working with views, layouts, and partials, without a primary focus on standalone frontend frameworks.

We are looking for an engineer with strong backend expertise, solid architectural knowledge, and the ability to independently drive technical solutions from requirements analysis to implementation and delivery.

What You’ll Get to Do

Work in a Scrum team of up to 10 people, with daily team meetings held in English.

Design, develop, and maintain complex backend services and applications using Ruby on Rails.

Participate in architectural decisions and contribute to the design of scalable and maintainable systems.

Build and optimize APIs, business logic, and integrations with third-party services and internal microservices.

Work with relational and NoSQL databases, design data models, optimize SQL queries, and improve database performance.

Develop and maintain background processing and asynchronous workflows.

Maintain and improve frontend components delivered through Rails views, layouts, and partials.

Identify performance bottlenecks and improve application reliability and scalability.

Write and maintain automated tests, ensuring code quality and system stability.

Participate in code reviews, sprint planning, and technical discussions.

Take ownership of complex technical tasks and deliver solutions with minimal supervision.

Proactively identify technical risks, suggest improvements, and contribute to engineering best practices.

Collaborate with engineers, product owners, and QA specialists in a distributed team.

What We’re Looking For

8+ years of commercial software development experience, with strong hands-on experience in Ruby on Rails.

Strong knowledge of Ruby and the Rails ecosystem.

Solid understanding of backend architecture, object-oriented programming, design patterns, and software engineering principles.

Experience designing scalable applications, APIs, and distributed backend systems.

Strong database skills, particularly with PostgreSQL, including data modeling, query optimization, and performance tuning.

Experience with background jobs and asynchronous processing.

Good understanding of RESTful APIs and third-party service integrations.

Experience writing automated tests, preferably using RSpec.

Familiarity with Git, CI/CD pipelines, and modern development workflows.

Ability to work with existing codebases, identify architectural issues, and improve code quality.

Ability to independently analyze complex requirements, evaluate technical approaches, and make sound engineering decisions.

Strong sense of ownership, initiative, and ability to work with minimal supervision.

Good English communication skills for working with international clients and distributed teams.

Will Be a Plus

Experience with Go or Elixir.

Experience with frontend technologies such as React, Redux, or Stimulus.

Familiarity with Hotwire, Turbo, and modern Rails frontend conventions.

Experience with background processing tools such as Sidekiq.

Experience with Redis, DynamoDB, or other NoSQL databases.

Experience with messaging systems such as Kafka or RabbitMQ.

Practical experience with AWS services, including EC2, EKS, RDS, S3, or Lambda.

Experience with Docker, Terraform, and containerized infrastructure.

Familiarity with CI/CD tools such as GitHub Actions, Jenkins, or CircleCI.

Experienc

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot