Location: GE; PL
Workplace: remote
Overview:
We are looking for a Senior Ruby Developer to join a highly experienced engineering team working on complex, data-intensive systems. You will help design and build reliable, fault-tolerant solutions, take ownership of their performance in production, and solve challenging data and scalability problems.
Purpose of the role:
Design and improve scalable Ruby services for high-load, data-intensive systems. You will own solutions from implementation to production, troubleshoot complex issues, optimize application and database performance, and contribute to technical decisions and engineering practices.
Key responsibilities:
Work in a fully agile environment with senior engineers and product managers
Participate in designing fault-tolerant, highly available and optimized solutions
Monitor and optimize your services in production for excellence
Research and develop new technologies and tools
Collaborate with other teams – product, infrastructure and business
Required Experience:
Minimum 5-year experience in software development
Solid Ruby programming skills
Hands-on experience with data-intensive applications development & performance tuning
Experience in developing complex solutions from scratch
Strong SQL skills and solid understanding of relational databases, with the ability and curiosity to investigate complex data issues, analyze large datasets, and perform root-cause analysis
Deep data structures, OOP, and algorithms knowledge
Good communication skills
Nice to have:
Familiarity with ClickHouse
Familiarity with AI-powered developer tools and practical experience integrating them into daily development workflows
Experience with Kafka
Ability to implement space and time-efficient algorithms and understand which one is preferable and when
Readiness to learn other programming languages (e.g. Golang, Scala)
Familiarity with SRE practices
Familiarity with cloud native technologies (e.g. k8s, Helm, Prometheus)
Our Benefits:
Private health insurance
Sports benefits
Comprehensive Mental Health Program
Free English lessons (online)
Local language courses
Paid time off
Maternity leave support
Referral program rewards
Upskilling, internal workshops, and participation in professional conferences and corporate events
Main Advantages
Private health insurance
Sports benefits
Comprehensive Mental Health Program
Free English lessons (online)
Local language courses
Paid time off
Maternity leave support
Referral program rewards
Upskilling, internal workshops, and participation in professional conferences and corporate events
Location: Remote, United Kingdom
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems.
Co-create the future with us
as we build technology that transforms how the world develops software.
*
Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
About the role
We're looking for a Backend Engineer to join our Repository Services team in GitLab's Create stage. The team owns the repository side of Source Code: how code gets into a repository, who may change it, and how those changes are verified. We build this as an access layer on the primitives the Gitaly team provides, for GitLab's own features and for the artificial intelligence agents now writing and pushing code alongside people.
You'll work in one of GitLab's oldest and most complex product areas, using Ruby and GraphQL across
GitLab.com
, self-managed instances, and GitLab Dedicated. Repository Services is a new team, and its first months are about reliability and support, so you'll spend real time on performance and structured query language tuning, caching, rate limiting, testing, observability, and resiliency, with experienced team members to lean on. You'll collaborate with product management, product design, testing, security, user experience research, technical writing, Gitaly, Code Review, and the other Source Code teams.
What you'll do
Develop secure, well-tested, performant features and improvements using Ruby and GraphQL.
Work through complex requirements and legacy constraints to deliver clear solutions while protecting the reliability of this critical system.
Design and maintain backend services, application programming interfaces, data models, and business logic that control how code reaches a repository, who may change it, and how it is verified.
Build on the primitives Gitaly provides and work closely with the Gitaly team.
Triage and fix bugs and support requests for the features the team owns.
Collaborate across functions and teams, both asynchronously and synchronously, and involve domain experts when their input will improve the outcome.
Use artificial intelligence agents for well-scoped work when they can speed up delivery without sacrificing quality, and critically review their output.
Write maintainable code that follows GitLab's standards and contribute to constructive code reviews.
Help strengthen reliability by monitoring production health metrics, participating in Tier 2 on-call, troubleshooting incidents, contributing to root cause analysis, and improving observability and resiliency.
Share knowledge through code review, technical documentation, and everyday collaboration while learning from others.
Take part in on-call or operational support where your team’s ownership model requires it.
What you'll bring
Professional experience building backend web applications, services, or application programming interfaces, with experience using Ruby and GraphQL.
An understanding of relational databases, structured query language, data modeling, caching, background processing, and backend performance practices.
Experience contributing to user-facing workflows and maintaining their underlying systems.
Experience writing backend unit and integration tests, with familiarity with the testing pyramid, Git, and collaborative code review processes.
Experience using artificial intelligence coding agents and reviewing their output, or an interest in building these skills in a complex monorepo.
Clear written and spoken English communication skills, including sharing useful status updates in a remote, asynchronous environment.
The ability to manage assigned priorities, work through ambiguity, take ownership of your work, and seek guidance when needed.
About the team
Repository Services is a small backend team in the Create stage, formed in September 2026 when Source Code split into focused teams. As the split is finalized we expect to own repository mirroring, Git Large File Storage (LFS), protected branches and Branch Rules, push rules, Code Owners (shared with Code Review), and commit and tag signing. We build on Gitaly's primitives and meet regularly with the Gitaly team, and our work serves
GitLab.com
, self-managed instances, and GitLab Dedicated.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our
benefits
and
equity
. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
United States Salary Range
$115,200
—
$194,400 USD
How GitLab Supports Full-Time Employees
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Parental Leave
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from
underrepresented groups
are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines:
GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy:
Please review our
Recruitment Privacy Policy.
Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also
GitLab’s EEO Policy
and
EEO is the Law
. If you have a disability or special need that requires
accommodation
, please let us know during the
recruiting process
.
Responsibilities:
Requirements:
— At least 1 year of experience in IT
— Experience in Ruby on Rails development
— Experience working with databases, either SQL or NoSQL
Benefits:
— Salary is negotiable
juniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— разработка новой функциональности в системах управления виртуализации
— исправление ошибок и доработка существующей функциональности в системах управления виртуализации
— анализ кода (code review) и участие в коллективной разработке открытых (open-source) проектов, в том числе взаимодействие с внешними разработчиками (upstream)
— участие в документировании собственного кода и подготовке публичной документации к ПО
Требования:
— опыт коммерческой разработки от 3 лет
— уверенные знания SQL (PostgreSQL, MariaDB)
— опыт работы с Redis или любым другим KV-хранилищем
— знание *nix-подобных систем, основы разработки shell-скриптов
— уверенные знания Git, Docker и конфигурации сервера
— навыки оптимизации кода и производительности
— опыт проектирования архитектуры решений
— опыт интеграции с другими сервисами
— системное программирование, архитектура ОС (желательно)
— знания RSpec и опыт написания тестов, TDD (желательно)
— понимание микросервисной архитектуры (желательно)
Условия:
— трудовой договор по ТК РФ
— работа в офисе в Москве
Location: GE; PL
Workplace: remote
Overview:
SOFTSWISS continues to expand its team and is looking for a Senior Ruby on Rails Developer. We need a skilled, proactive and accomplished professional who shares our culture and values and is ready to contribute to the development of cutting-edge gaming solutions.
About Product:
SOFTSWISS Casino Platform
Full-service modular software platform to manage online casino operations
Learn More
Purpose of the role:
We’re looking for an engineer who treats AI as a force multiplier rather than a shortcut: someone who ships fast with modern tooling, but still owns the architecture, the edge cases and the production behaviour of everything they deliver. If you share our culture and values and want to build high-load gaming solutions used by millions of players, we’d love to talk.
Key responsibilities:
You’ll do design, build and evolve Ruby on Rails services that power our iGaming platform: high-throughput APIs, payment and wallet flows, real-time game integrations and back-office tooling.
Work in an AI-augmented workflow: use coding assistants and agents (Cursor, Claude Code, GitHub Copilot or similar) for scaffolding, refactoring, test generation and code review and take full responsibility for the quality of what gets merged.
Integrate LLM-based features into the product where they create real value: [fraud and risk signals, player-support automation, content generation, internal analytics copilots].
Own performance and reliability: profile hot paths, tune PostgreSQL queries, design caching and background-processing strategies, and drive incidents to root cause.
Review code (human- and AI-written alike), mentor mid-level engineers and help set the team’s standards for how we use AI responsibly and effectively.
Take part in architecture discussions, technical planning and cross-team initiatives.
Required Experience:
4+ years of commercial Ruby on Rails experience; deep understanding of Ruby internals, Rails conventions and where to break them.
Strong SQL and PostgreSQL skills: indexing, query planning, migrations on large tables without downtime.
Solid grasp of distributed-system fundamentals: message queues, idempotency, eventual consistency, background jobs (Sidekiq or similar), caching (Redis).
Hands-on experience with AI coding tools in day-to-day work, and a clear opinion on when they help and when they hurt.
You can spot a plausible-looking hallucinated API in review.
Ability to evaluate and verify AI-generated code: you write and read tests critically, understand what the code actually does, and never merge what you can’t explain.
Experience designing and consuming REST and/or gRPC APIs; familiarity with OpenAPI.
Confident with Git, CI/CD pipelines, Docker; comfortable reading Kubernetes manifests and logs.
Experience with observability tooling (Prometheus/Grafana, Sentry, OpenTelemetry or similar).
Upper-Intermediate or higher English and Russian level.
Nice to have:
Experience integrating LLM APIs (OpenAI, Anthropic, open-weight models) into production Ruby applications – prompt design, structured outputs, evaluation, cost and latency control.
Familiarity with RAG pipelines, vector databases (pgvector, Qdrant) or agent frameworks.
Understanding of security and data-privacy implications of AI features (PII handling, prompt injection, model output validation).
Experience in fintech, payments or iGaming; knowledge of regulatory and responsible-gaming requirements.
Contributions to open-source Ruby projects, talks or technical writing.
Working knowledge of Go, Elixir or TypeScript for cross-service work.
Our stack:
Ruby 3.x, Rails 7/8, PostgreSQL, Redis, Sidekiq, Kafka [/RabbitMQ], Docker, Kubernetes, GitLab CI, Grafana, Sentry.
AI tooling: [Cursor / Claude Code / Copilot] with team-wide guidelines on usage, review and security.
LLM integrations via [provider APIs and self-hosted models]
Main Advantages
Private health insurance
Sports benefits
Comprehensive Mental Health Program
Free English lessons (online)
Local language courses
Paid time off
Maternity leave support
Referral program rewards
Upskilling, internal workshops, and participation in professional conferences and corporate events
Location: Minsk
Who are we?
Tripledot
Studios
is one of the largest independent mobile games companies in the world.
We are a multi-award-winning organisation, with a global 2,500+ strong team across 12 studios.
Our expanded portfolio includes some of the biggest titles in mobile gaming, collectively reaching top chart positions around the world and engaging over 25 million daily active users.
Tripledot’s guiding principle is that when people love what they do, what they do will be loved by others.
We’re building a company we’re proud of. One filled with driven, incredibly smart and detail-orientated people, who
LOVE
making games.
Our ambition is to be the most successful games company in the world, and we’re just getting started.
The role is working within our studio: Puzzleplay
Puzzleplay is Tripledot’s new player rewards platform, designed to make playing our games even more fun and engaging. By playing our casual, free to play mobile games, users can earn points, complete challenges, and win real prizes. It’s our way of giving back to players and rewarding them for doing what they already love. Puzzleplay is a key part of our growth strategy, combining smart engagement mechanics with high-quality game content.
Role Overview
We’re building something new within an established gaming studio: an ambitious venture at the intersection of gaming, rewards and incentives.
We’re looking for an exceptional
Senior Backend Engineer - Ruby
to lead our technical direction, build the foundations of our platform and help turn ambitious ideas into reality.
This is an opportunity to combine the energy, autonomy and creativity of a startup with the resources, expertise and reach of a larger gaming business.
We need someone who is highly experienced, technically brilliant and genuinely excited by the opportunity to build something from the ground up.
This is more than a backend engineering role. It’s an opportunity to help build something from the ground up, lead its technical evolution and play a pivotal role in what comes next.
What you’ll do
Own the technical vision:
Define the architecture, technology strategy and engineering roadmap as the studio grows.
Build great technology:
Design and develop scalable, secure and reliable backend systems that power gaming experiences, rewards and incentive mechanics.
Lead by example:
Stay hands-on with engineering while setting high standards for code quality, performance and delivery.
Shape the team:
Establish strong engineering practices, mentor others and help build a talented, ambitious team.
Drive innovation:
Work closely with product, game design and studio leadership to turn ideas into compelling products.
Make the most of our wider business:
Balance startup-style autonomy with the ability to leverage the infrastructure, expertise and capabilities of the larger studio.
What we’re looking for
Extensive backend engineering experience, with strong proficiency in Ruby, and a track record of building and scaling production systems.
Strong expertise in software architecture, APIs, distributed systems and cloud infrastructure.
Experience shaping technical strategy and leading engineering initiatives.
A hands-on, pragmatic approach, with the ability to balance speed, quality and long-term scalability.
A commercial and product mindset, with a passion for solving problems and creating great experiences.
Excellent communication and collaboration skills, with the confidence to influence across technical and business teams.
Genuine enthusiasm for gaming, rewards, incentives and building something new.
Experience in gaming, loyalty, rewards or high-volume consumer platforms would be a bonus.
Above all, we want someone with
a builder’s mindset:
curious, ambitious, entrepreneurial and energised by the opportunity to make a real impact.
Working at Tripledot
20 business days paid holiday
in addition to bank holidays to relax and refresh throughout the year
Hybrid Working
20 business days remote working:
Work from anywhere in the world, or use the time to cover mandatory office days to WFH, 20 days of the year.
Lunch:
Provided daily in the office to keep you fueled and focused.
Continuous Professional Development:
Propel your career with continuous opportunities for professional development.
Private Medical Cover:
Ensure your health is in good hands through private health insurance
Sport Compensation:
Stay fit and active with our sport compensation benefit.
Taxi
to compensate for travel to the office.
English Classes:
Enhance your English skills with our provided English classes.
Location: Remote, Canada
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems.
Co-create the future with us
as we build technology that transforms how the world develops software.
*
Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
About the role
As an Intermediate Backend Engineer, you will take backend features and improvements from clarifying the problem through shipping them and following up in production. You will work within a product area, partnering with Product Management, Frontend, Infrastructure, and Security to deliver predictably and contribute to the quality, security, performance, and maintainability of shared backend code and services. You will be trusted to work with minimal guidance, to know when to seek help, and to communicate clearly in a remote, asynchronous environment — with other tenured engineers alongside you to review your work, think through hard problems with you, and help you grow.
Why you’ll love this role
Ownership:
You'll take features from requirements through delivery and follow-up; your code will run on a platform used by millions of users.
Learning and Growth :
You’ll work alongside your engineering team, who treat code review and design review as a learning loop rather than a gate — one of the fastest ways to grow your engineering judgment.
Innovative Culture:
You’ll use AI as a genuine part of daily engineering work, developing the judgment to know when to trust it and when not to.
Autonomy:
You’ll thrive in our remote-first, asynchronous organization, where clear written communication and self-direction are the pillars of success.
User-Centric Collaboration:
You’ll partner closely with PMs and designers to shape requirements, so you understand why you’re building something, not just what.
What you’ll do
Own and Ship Features:
Design, implement, test, and ship backend features and improvements with minimal guidance, working in Ruby/Rails, Go, or any other modern languages.
Build for Production:
Write maintainable, secure, observable, and performant code. Design and maintain APIs, background jobs, integrations, and bounded service functionality, and work with data models, migrations, indexes, and query behavior.
Test and Review:
Add and improve automated coverage — unit, integration, contract, and end-to-end where appropriate — and review others’ code for correctness, maintainability, security, performance, and operational risk.
Operate What You Build:
Investigate build, test, deployment, and runtime failures at the feature boundary, identify technical debt and propose practical improvements, and take part in on-call or operational support where your team’s ownership model requires it.
Leverage AI:
Use AI productively in daily work, validate what it produces, and understand where its limitations matter.
On Call Support:
Take part in on-call or operational support where your team’s ownership model requires it.
What you’ll bring
Backend Fundamentals:
Professional experience building and shipping production backend applications, with strong programming, API, database, testing, debugging, and performance fundamentals.
Adaptability:
Experience with Ruby/Rails, Go, or any other modern backend language. We value the ability to learn and adapt over mastery of a single language.
Feature Ownership:
The ability to take a feature from clarification through delivery and follow-up, working independently while seeking input at the right time.
Practical Judgment:
Sound instincts about security, reliability, performance, maintainability, and operational risk, plus an understanding of modular backend boundaries and the consequences of coupling.
Clear Communication:
Strong written communication and effective collaboration in a remote, asynchronous environment.
AI Fluency:
Practical experience with AI coding tools, including the ability to review and correct what they generate.
Helpful experience
Production Go services, APIs, concurrency, profiling, or gRPC.
Docker, Kubernetes, Helm, CI/CD, or cloud deployment.
Rust, particularly for systems, security, performance, or platform work.
PostgreSQL, schema evolution, caching, queues, messaging, or event-driven workflows.
Observability using metrics, logs, traces, dashboards, and alerts.
Contributing to a modular monolith, bounded context, shared component, or independently operated service.
Remote-Global
How GitLab Supports Full-Time Employees
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Parental Leave
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from
underrepresented groups
are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines:
GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy:
Please review our
Recruitment Privacy Policy.
Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also
GitLab’s EEO Policy
and
EEO is the Law
. If you have a disability or special need that requires
accommodation
, please let us know during the
recruiting process
.
Задачи:
— Разрабатывать и развивать платёжную платформу на Ruby / Ruby on Rails
— Проектировать и поддерживать REST API
— Интегрировать внешние сервисы и платёжные системы
— Разрабатывать и поддерживать frontend на React
— Участвовать в архитектурных решениях и предлагать технические улучшения
Требования:
— 8+ лет коммерческого опыта разработки на Ruby / Ruby on Rails
— Опыт работы в fintech, платёжной индустрии или банкинге — обязателен
— Опыт разработки и интеграции REST API
— Уверенное владение React, реальный fullstack-опыт, а не поверхностное знакомство
— Опыт работы в среде с требованиями PCI DSS будет преимуществом
— Умение работать автономно и предлагать архитектурные решения
Workplace: remote
Requirements
1+ years of experience in IT
Experience in Ruby on Rails development
Experience with databases (SQL or NoSQL)
English language level should be sufficient for written communication
Nice to have
Experience in Frontend development (HTML 5, JavaScript / TypeScript, Angular / React or other)
Experience with automated testing
Knowledge of containerization principles, hands-on experience with Docker
We offer
Projects for such clients as PayPal, Wargaming, Xerox, Philips, adidas and Toyota
Competitive compensation that depends on your qualification and skills
Career development system with clear skill qualifications
Flexible working hours aligned to your schedule
Options to work remotely
Corporate medical insurance covering services of private and public medical centers
English courses online
Corporate parties and events for employees and their children
Internal conferences, workshops and meetups for learning and experience sharing
Gym membership compensation, corporate sport competitions (cybersport included)
5 days of paid sick leave per year with no obligation to submit a sick-leave certificate
Any questions?
Marina
hh@itransition.com
Location: Almaty, Kazakhstan; Astana, Kazakhstan; Belgrade, Serbia; Cluj-Napoca, Romania; Krakow, Poland; Larnaca, Cyprus; Lodz, Poland; Lublin, Poland; Remote.BG, Bulgaria; Remote.GE, Georgia; Remote.KZ, Kazakhstan; Remote.PL, Poland; Riga, Latvia; Sofia, Bulgaria; Tbilisi, Georgia; Varna, Bulgaria; Warsaw, Poland; Wroclaw, Poland; Yerevan, Armenia
As a Senior Ruby on Rails Developer, you'll join the engineering team as a hands-on senior contributor on Tools Portal. You'll own significant parts of the codebase, raise the bar on code quality and engineering practices, and help shape how the internal tooling evolves.
Tools Portal is a collection of internal tools built to support different operational tasks and make everyday processes easier to manage. One of its main applications is Booking Admin, designed for travel agents to view, manage, and process bookings made through the booking system. It provides a central place for handling reservations and keeping booking information up to date.
The portal is built on Ruby on Rails 8.1, and applications across the client's ecosystem are hosted on a combination of on-premises infrastructure and Google Cloud Platform.
Design, build and maintain features in a Rails 8.1 application that serves real customer traffic
Take ownership of key areas of the platform, from design through to production
Contribute to architecture decisions, code reviews and technical planning together with the team
Improve the reliability, performance and maintainability of the platform, including refactoring legacy parts where it pays off
Support deployments, monitoring and production troubleshooting across the current environments
Build and maintain integrations with third-party travel suppliers and internal services
Promote solid engineering practices: automated testing, CI/CD, clear documentation, sensible upgrade paths
Partner with product and business stakeholders to turn requirements into well-scoped technical solutions
5+ years of commercial experience with Ruby
Strong, hands-on experience with Ruby on Rails in production, including recent versions (Rails 7/8)
Hands-on experience with Google Cloud Platform (GCP), ideally including running Rails applications on it
Solid knowledge of relational databases and SQL (e.g. PostgreSQL or MySQL)
Experience writing automated tests with RSpec or Minitest
A proactive, ownership-driven approach and the ability to work autonomously
Upper-Intermediate English or higher
Experience migrating applications from on-premise infrastructure to the cloud
Experience in travel, e-commerce or booking platforms
Experience with background job processing (Sidekiq, Solid Queue) and caching (Redis, Solid Cache)
Hotwire (Turbo/Stimulus) on the frontend
Experience upgrading Rails applications across major versions
Docker and infrastructure as code (Terraform) on GCP
Experience integrating with external APIs (suppliers, payment providers);
Experience mentoring or onboarding other engineers
Обязанности:
— Ручное и автоматизированное тестирование.
Требования:
— Опыт автоматизации тестирования на Ruby.
— Опыт работы с базами данных.
— Опыт работы с Kafka.
— Опыт работы с CI/CD.
Условия:
— Трудоустройство в аккредитованную ИТ-компанию.
— Вилка до 280 000 ₽ на руки.
— Оформление по ИП или ТК РФ.
— Полная удалёнка.
— ДМС с первого дня со стоматологией.
— Предоставление техники при необходимости.
Задачи:
— ручное и автоматизированное тестирование.
Требования:
— Опыт автоматизации тестирования на Ruby.
— Опыт работы с базами данных.
— Опыт работы с Kafka.
— Опыт работы с CI/CD.
Условия:
— Трудоустройство в аккредитованную ИТ-компанию.
— Вилка до 280К р. на руки.
— Оформление по ИП или ТК РФ.
— Полная удалёнка.
— ДМС с первого дня со стоматологией.
— Предоставление техники при необходимости.
Компания Centicore ищет QA Fullstack Java/Ruby.
Тесты написаны на Ruby с использованием Cucumber, поэтому рассматривают специалистов с опытом автоматизации на Java, которым интересно перейти на Ruby.
Что важно:
— Совокупный опыт в тестировании от 3 лет;
— Опыт автоматизации на Java от 1,5 лет;
— SQL, Postman и тестирование REST API;
— Понимание асинхронного взаимодействия систем;
— Опыт работы с Cucumber.
Ручное тестирование 70%, автоматизация 30%.
Задачи:
— Разрабатывать функционал на Ruby on Rails и React/TypeScript
— Создавать и развивать GraphQL API
— Разрабатывать и поддерживать интеграции с внешними платформами
— Полностью отвечать за функционал: от технических и продуктовых решений до релиза и эксплуатации
— Участвовать в архитектурных решениях и рефакторинге
— Работать с зрелой продакшн-системой и способствовать её развитию
Требования:
— Опыт коммерческой разработки на Ruby on Rails
— Опыт работы с React и TypeScript
— Знание PostgreSQL, включая проектирование схем и оптимизацию запросов
— Практический опыт работы с GraphQL
— Опыт интеграции с API сторонних сервисов
— Хорошие инженерные практики: тестирование, код-ревью, документация
— Умение брать ответственность и работать самостоятельно в распределённой команде
— Владение английским языком на уровне B2 для документации и коммуникации
— Свободное владение русским языком для ежедневного общения в команде
Желательно:
— Опыт с Go, Sidekiq или аналогичными системами фоновых задач
— Опыт декомпозиции монолитных приложений на сервисы
— Знание feature flags, OAuth и интеграций с социальными API
Условия:
— Гибкий график работы
— 28 дней оплачиваемого отпуска
— Регулярные оценки эффективности и пересмотры компенсации
— Работа в международном B2B SaaS продукте
— Сильная продуктовая и инженерная команда
Процесс найма: Введение рекрутера → 3 интервью с командой → предложение о работе
УдалённоseniorГеография найма не уточнена
УдалённоПротиворечивые условия: The base salary range for this role’s listed level is currently for residents of the United States only