Software Engineer - Full Stack

Moyasar Ltd

Riyadh

On-site

SAR 180,000 - 260,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Moyasar Ltd. is seeking a Software Engineer - Full Stack to join our Engineering team and contribute to building and improving payment products and systems.

You will work across the full application stack with Ruby on Rails as our core framework, developing backend services, APIs, web applications, and user-facing features. The ideal candidate is hands-on, values clean code, and collaborates with Product and Design to deliver high-quality features.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 2+ years professional software engineering experience.
  • Proven experience with Ruby and Ruby on Rails.
  • Experience building full-stack web applications.
  • Strong understanding of MVC and software engineering principles.
  • Experience designing and consuming RESTful APIs.
  • Solid knowledge of PostgreSQL and relational databases.
  • Experience with Redis and background job processing (Sidekiq).
  • Frontend development experience and Git/version-control proficiency.
  • Ability to write automated tests and maintainable code.

Responsibilities

  • Design, develop, test, and maintain full-stack applications across Moyasar's products.
  • Build backend services and APIs using Ruby on Rails.
  • Develop frontend features and user-facing web applications.
  • Design and maintain RESTful APIs and data models in PostgreSQL.
  • Utilize Redis and Sidekiq for caching and background processing.
  • Write clean, well-documented code and automated tests.
  • Participate in code reviews and technical discussions.
  • Troubleshoot issues and improve performance, reliability, and security.
  • Collaborate with Product, Design, and engineers to deliver features.
  • Contribute to Agile planning, estimation, and technical documentation.

Skills

MVC architecture
RESTful APIs
Testing
Git workflows
Problem solving
Communication

Education

Bachelor's degree in CS/SE/IT

Tools

Ruby
Ruby on Rails
PostgreSQL
Redis
Sidekiq

Job description

We are looking for a Software Engineer - Full Stack to join Moyasar's Engineering team and contribute to building and improving our payment products and systems.

You will work across the full application stack, with Ruby on Rails as our core framework, developing backend services, APIs, web applications, and user-facing features. You will work with technologies including Ruby on Rails, PostgreSQL, Redis, and Sidekiq to build reliable and scalable solutions.

The ideal candidate is a hands-on engineer who enjoys solving problems, writing clean and maintainable code, and collaborating with other engineers, Product, and Design to deliver high-quality features.

Key Responsibilities
  • Design, develop, test, and maintain full-stack applications and features across Moyasar's products.
  • Build and maintain backend services and APIs using Ruby on Rails.
  • Develop and improve frontend features and user-facing web applications.
  • Design, build, maintain, and integrate RESTful APIs.
  • Work with PostgreSQL to design data models and write efficient database queries.
  • Use Redis and Sidekiq for caching, background processing, and asynchronous jobs.
  • Write clean, efficient, maintainable, and well-documented code.
  • Write and maintain automated tests, including unit and integration tests.
  • Participate actively in code reviews and technical discussions.
  • Troubleshoot and resolve bugs, application issues, and performance problems.
  • Contribute to improving application performance, reliability, scalability, and security.
  • Collaborate with Product, Design, and other engineers to understand requirements and deliver new features.
  • Participate in technical planning, estimation, and Agile development processes.
  • Document technical processes, system changes, and important development decisions.
  • Contribute to continuous improvement of engineering standards and development practices.
  • Stay current with relevant technologies and software engineering practices.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 2+ years of professional software engineering experience.
  • Professional experience with Ruby and Ruby on Rails.
  • Experience developing full-stack web applications.
  • Good understanding of MVC architecture and software engineering principles.
  • Experience designing, developing, and consuming RESTful APIs.
  • Good knowledge of PostgreSQL and relational database concepts.
  • Experience with Redis.
  • Experience with background job processing using Sidekiq.
  • Experience with frontend web development.
  • Experience with Git and version-control workflows.
  • Experience writing automated tests.
  • Good understanding of clean code principles and maintainable software architecture.
  • Understanding of application performance, scalability, and security.
  • Strong debugging, analytical, and problem-solving skills.
  • Good communication and collaboration skills.
  • Ability to work effectively with both technical and non-technical team members.
  • Good command of English.
  • Experience in fintech, payments, banking, or high-volume transactional systems is a plus
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Full Stack
Software Engineer - Full Stack

MOYASAR • Riyadh

On-site
SAR 120,000 - 240,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Moyasar • Saudi Arabia

On-site
SAR 240,000 - 360,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Moyasar Financial Company • Riyadh

On-site
SAR 250,000 - 450,000
Full-Stack Ruby on Rails Engineer - Payments Platform
Full-Stack Ruby on Rails Engineer - Payments Platform

MOYASAR • Riyadh

On-site
SAR 120,000 - 240,000
Senior Full-Stack Engineer, Fintech Payments
Senior Full-Stack Engineer, Fintech Payments

Moyasar Financial Company • Riyadh

On-site
SAR 250,000 - 450,000
Senior Full-Stack Engineer — Payments Platform
Senior Full-Stack Engineer — Payments Platform

Moyasar • Saudi Arabia

On-site
SAR 240,000 - 360,000
Senior Backend Engineer - Checkout
Senior Backend Engineer - Checkout

Salla • Jeddah

On-site
SAR 260,000 - 420,000
Senior Developer
Senior Developer

TAWANTECH • Riyadh

On-site
SAR 180,000 - 280,000
Customer Relationship Manager
Customer Relationship Manager

Moyasar • Riyadh

On-site
SAR 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Imploy • Riyadh

On-site
SAR 180,000 - 320,000