{bc}
indeed

Software Engineer - Full Stack

Unknown
Riyadh, KSA
Full-time
Onsite
Discovered 1 weeks ago
RubyRuby on RailsPostgreSQLRedisSidekiqRESTful APIs
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

RubyRuby on RailsPostgreSQL
Smart Apply

Full Job Posting

Role Overview

Join Moyasar’s Engineering team as a Full Stack Software Engineer building and improving payment products and systems.

Work across backend services, APIs, web applications, and user-facing features.

Collaborate with engineers, Product, and Design to deliver reliable, scalable solutions.

Core Engineering Responsibilities

  • Design, develop, test, and maintain full-stack applications and product features.
  • Build backend services and APIs with Ruby on Rails.
  • Develop frontend features and user-facing web applications.
  • Design, build, maintain, and integrate RESTful APIs.

Data, Quality, and Reliability

  • Design PostgreSQL data models and write efficient database queries.
  • Use Redis and Sidekiq for caching, background processing, and asynchronous jobs.
  • Write clean, maintainable, and documented code.
  • Maintain automated unit and integration tests.

Collaboration and Improvement

  • Participate in code reviews, technical discussions, planning, estimation, and Agile development.
  • Troubleshoot bugs, application issues, and performance problems.
  • Improve application performance, reliability, scalability, and security.
  • Document technical processes, system changes, and development decisions.

Required Qualifications

  • A bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field is required.
  • At least 2 years of professional software engineering experience is required.
  • Professional Ruby and Ruby on Rails experience is required.
  • Full-stack web application development experience is required.
  • Experience with RESTful APIs, PostgreSQL, Redis, Sidekiq, frontend development, Git, and automated testing is required.

Additional Qualifications

  • Understanding of MVC architecture, software engineering principles, clean code, maintainable architecture, performance, scalability, and security is required.
  • Strong debugging, analytical, problem-solving, communication, and collaboration skills are required.
  • Good command of English and the ability to work with technical and non-technical colleagues are required.
  • Fintech, payments, banking, or high-volume transactional systems experience is a plus.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Unknown