Ruby on Rails Software Engineer

Techstack

Oman

Hybrid

OMR 35,000 - 50,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Education allowances
Free English courses
Paid time off
Legal support
Remote work option

Job summary

Techstack is building an AI-powered platform for skills training and development with NLP search and in-house AI models. You will work on full-stack development across Ruby, Python, and TypeScript, delivering complex features end-to-end in a fast-paced, multi-country environment.

You will collaborate with senior and staff engineers, drive release management, and ensure RTL-ready UI in a React-based PWA while growing with the team and shaping the engineering culture.

Qualifications

  • 8+ years of web development experience with Ruby on Rails.
  • Experience reading/writing frontend apps (TypeScript/React).
  • Proven collaboration with external client stakeholders and technical leaders.
  • Experience with scalable architectures and cloud deployments.

Responsibilities

  • Lead technical design, architectural planning, and delivery of features end-to-end.
  • Architect scalable, secure back-end with a full-stack team (Ruby, Python, TypeScript).
  • Drive release management, CI/CD improvements, and PostgreSQL performance tuning.
  • Elevate engineering standards via code reviews and architecture guidance.
  • Interface with customer teams for integrations and requirements.
  • Ensure fully localized RTL layouts in the React PWA.
  • Write API documentation for new and existing features.
  • Build integrations with LLMs, in-house AI models, and vector databases.
  • Mentor and scale the engineering organization; participate in hiring.

Skills

Ruby on Rails
TypeScript
React
Kubernetes
CI/CD
PostgreSQL
AI/LLMs
NLP
RTL support
Architectural design

Tools

Elasticsearch
Redis
Solr
Vector databases

Job description

Our client is building an AI-powered platform for skills training and development, leveraging NLP search and in-house AI models to enhance the user experience. The product is deployed across multiple countries and languages, supports full localization including RTL layouts, and actively integrates LLMs into everyday business processes.

Languages: Ruby (Ruby on Rails), Python, TypeScript

Frontend: React, Progressive Web Application (PWA), RTL layout support

Infrastructure / DevOps: Kubernetes, CI/CD pipelines, release management tooling, multi-tenant cloud deployments

AI/ML: LLMs (in-house AI models), natural language search, AI-assisted development / agentic workflows

Your team

You'll join a small, tightly-knit team of senior and staff engineers working on full-stack development across Ruby, Python, and TypeScript. The team collaborates closely with client stakeholders and technical leaders, actively participates in scaling the engineering organization, and integrates AI tools into daily workflows — from writing code to running full agentic loops.

Culture

We are committed to implementing high standards in the technology industry, and it is the fundamental principle of our work. To achieve this goal, the company and all its members are constantly evolving.

Each of us has the opportunity to contribute to the product, the company, the team, the industry, and our personal development. At Techstack, you have the option to choose from various growth opportunities that align with your interests:

  • meetups, where you can share your knowledge and develop simultaneously by sharing your experiences within the company and local technical communities;
  • roles such as a mentor or a technical lead. In any of these roles, you will assist junior professionals and share your knowledge and experiences with them;
  • participation in our technical Guilds, where you can engage in discussions about technical solutions, approaches, and industry trends.

All of these elements contribute to shaping the culture and expertise within both, our team and the company as a whole.

Your responsibilities

Lead technical design, architectural planning, and hands-on delivery of complex product features end-to-end.

Architect scalable and secure system design and back-end implementations, in collaboration with a full-stack team working on Ruby, Python, and TypeScript.

Drive release management, CI/CD pipeline improvements, and PostgreSQL performance optimization to ensure seamless deployments.

Elevate engineering standards across internal and client-facing teams through code review, architecture guidance, and proactive risk management.

Serve as a technical interface to customer teams - enabling integrations, understanding customer-specific requirements, and monitoring results and data flows.

Support high-quality UX and visual design, including fully localized right-to-left (RTL) layouts in our React-based Progressive Web Application.

Contribute clear, customer-facing API documentation for new and existing features.

Write comprehensive test coverage, including complex synthetic datasets and ad-hoc scalability testing.

Build secure, robust integrations with LLMs, in-house AI models, vector databases, and natural language search engines.

Investigate and resolve real-world performance and data issues remotely.

Manage frequent source releases in collaboration with product management and on-site engineers; support integration, customization, and acceptance testing with in-house systems.

Participate in scaling our engineering organization through new hires and improved workflows.

Mentor and collaborate with our small, integrated team of senior and staff engineers.

It's about you

8+ years of web development experience with extensive expertise in Ruby on Rails.

Demonstrated capability to read, write, and contribute to frontend applications (TypeScript/React).

Proven track record of high-level technical collaboration and partnership with external client stakeholders and technical leaders.

Passion for delivering high-quality work and engaging directly with customers on large-scale deployments across multiple countries and languages.

Comfortable working in a fast-paced, agile team environment that uses AI pragmatically — able to make good judgment calls on when to write code yourself, when to engage AI collaborators, and when a full agentic loop provides the most value.

Strong understanding of containerization and orchestration using Kubernetes in production environments.

Active contribution to release management, modern CI/CD automation pipelines, and DevOps workflows.

Proficiency with PostgreSQL, including query optimization; production experience with other database paradigms such as document stores (Elasticsearch or Solr), key-value stores (Redis), and background queuing systems is a plus.

Experience navigating enterprise compliance, security audits, and multi-tenant cloud deployments.

Willingness to travel on short trips to client sites a few times per year for on-site discovery and launch support.

What we havefor you

Stable and long-term position in an experienced team.

Broad opportunities for professional and career growth, including professional challenges that encourage personal development, meetups, hackathons, professional communities, and more.

Direct communication with all stakeholders and the ability to influence product development.

Horizontal connections and absence of micromanagement, where all team members are accessible to each other for any questions, instead of a traditional hierarchy.

Hubs in Kharkiv, Kyiv, Lviv, and Wrocław (Poland) or everything necessary for remote work.

Up to 50% compensation for the cost of educational courses and conferences to support professional development.

Free English language and business English courses.

20 days off and 7 sick days to support your health and well-being.

Legal and accounting support.

Appreciation gifts for significant events and occasions.

About us

Techstack is a technology product engineering company that sets an example for high development standards in the IT industry. We empower each team member to influence the development of the product, company, and processes.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Ruby on Rails Engineer — AI-Driven Global Platform
Senior Ruby on Rails Engineer — AI-Driven Global Platform

Techstack • Oman

Hybrid
OMR 35,000 - 50,000
Education allowances
Free English courses
Paid time off
+2
Forward Deployed Engineer, Agentic Platform
Forward Deployed Engineer, Agentic Platform

Cohere • As Sudiyah

Hybrid
OMR 26,000 - 35,000
Inclusive culture
Weekly lunch stipend
Full health and dental benefits
+2
Full Stack Developer (Backend Focused)
Full Stack Developer (Backend Focused)

Hike Tech • Muscat

On-site
OMR 12,000 - 18,000
Senior/Lead Software Engineer - Backend
Senior/Lead Software Engineer - Backend

Intelmatix • As Sudiyah

Hybrid
OMR 26,000 - 35,000
Forward Deployed Engineer
Forward Deployed Engineer

Kore.ai • As Sudiyah

On-site
OMR 38,000 - 58,000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Codevative • Muscat

On-site
OMR 15,000 - 30,000
Developer
Developer

Tata Consultancy Services • Muscat

On-site
OMR 15,000 - 24,000
Software Engineering Manager - Cross-platform C++ - Multipass
Software Engineering Manager - Cross-platform C++ - Multipass

Canonical Group Ltd • Muscat

Remote
OMR 54,000 - 81,000
Personal learning and development budget of USD 2,000 per year
Distributed work environment with team sprints
Annual compensation review
+6
Product Manager - Networking
Product Manager - Networking

Canonical • As Sudiyah

Remote
OMR 46,000 - 69,000
Personal learning and development budget
Annual compensation review
Maternity and paternity leave
+2
Senior System Developer
Senior System Developer

Gender • Oman

On-site
OMR 20,000 - 31,000