CareerPlanSign in

Software Engineer - Full Stack

Riyadh, Riyadh Province, Saudi Arabia💼 Full-time🗓 2026-09-07 → 2026-09-25

Core

Design, develop, test, and maintain full-stack applications and features across payment products using Ruby on Rails, PostgreSQL, Redis, and Sidekiq.

Role type

Full Stack Software Engineer

Builds

Backend services, APIs, web applications, and user-facing features for payment systems

Domain

Fintech / Payments

Deliverable

production ML models | product features

Required skills

Ruby, Ruby on Rails, PostgreSQL, Redis, Sidekiq, RESTful APIs, Git, automated testing, frontend web development

Preferred skills

Fintech, payments, banking, or high-volume transactional systems experience

Technologies

Ruby on Rails, PostgreSQL, Redis, Sidekiq, Git

Responsibilities

Design and develop full-stack applications; build and maintain backend services and APIs; design data models and write efficient database queries; implement caching and background processing; write clean, efficient, maintainable, and well-documented code; write and maintain automated tests; troubleshoot and resolve bugs and performance problems; collaborate with Product, Design, and other engineers; participate in technical planning, estimation, and Agile development processes; document technical processes and system changes; contribute to improving engineering standards and development practices.

Seniority

Mid-level, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.