SOFTSWISS Logo

SOFTSWISS

Ruby on Rails Developer - Senior

Posted An Hour Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in T'bilisi
Senior level
In-Office or Remote
Hiring Remotely in T'bilisi
Senior level
Designs and improves scalable Ruby services for high-load, data-intensive systems. Responsibilities include building fault-tolerant solutions, owning production performance, troubleshooting complex issues, optimizing applications and databases, researching technologies, and collaborating with product, infrastructure, and business teams.
The summary above was generated by AI
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

Similar Jobs

3 Days Ago
In-Office or Remote
Senior level
Senior level
Blockchain • Gaming • Payments • Software
Designs, scales, secures, and optimizes distributed cloud infrastructure and deployment pipelines. Responsibilities include managing multi-tenant Kubernetes platforms, Helm templates, CI/CD reliability, release gates, secrets, vulnerability scanning, observability systems, and internal tooling. The role advises development teams on architecture, traffic routing, resource optimization, instrumentation, and service reliability while supporting multi-cloud and multi-region environments.
Top Skills: Api GatewaysBashCi/CdDistributed TracingGoHelmInfrastructure As Code (Iac)IngressKubernetesLinuxLlm FrameworksLoad BalancersLoggingMetricsMlopsMulti-CloudMulti-Region ArchitecturesPythonService MeshesSlasSlisSlosSoftware Composition Analysis (Sca)
4 Days Ago
In-Office or Remote
Junior
Junior
Blockchain • Gaming • Payments • Software
Prepare, localize, configure, publish, and quality-check content across CMS and Back Office systems. Coordinate multilingual content versions, manage promotional mechanics, verify settings and display, and identify or escalate errors. The role requires strong organization, attention to detail, independent decision-making, and the ability to manage multiple deadlines in a dynamic environment.
Top Skills: Back Office SystemsCmsCrm SystemsGoogle SheetsHTMLJIRAJSONSlack
4 Days Ago
In-Office or Remote
Entry level
Entry level
Blockchain • Gaming • Payments • Software
Tests backend services, React applications, APIs, integrations, asynchronous workflows, and end-to-end functionality. Designs manual and automated test coverage using Java or TypeScript and tools such as Playwright, Cypress, or Selenium. Writes complex SQL queries, validates Kafka or RabbitMQ message-driven integrations, investigates defects, analyzes test results, and collaborates with developers and automation QA teams to improve software quality and reliability.
Top Skills: CypressDatabasesJavaKafkaPlaywrightRabbitMQReactSeleniumSQLTypescript

What you need to know about the Manchester Tech Scene

Home to a £5 billion digital ecosystem, including MediaCity, which consists of major players like the BBC, ITV and Ericsson, Manchester is one of the U.K.'s top digital tech hubs, at the forefront of advancements in film, television and emerging sectors like as e-sports, while also fostering a community of professionals dedicated to pushing creative and technological boundaries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account