Software Engineer - Full Stack
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Unknown
Facilities Coordinator, Soft Services
, KSA
Elevate your career with Airbus as a Facilities Coordinator for Soft Services, where you will oversee third-party service providers and ensure seamless facility operations. This role demands expertise in managing mainten
Property and Asset Management (Talent Pool)
, KSA
JLL empowers you to shape a brighter way . Our people at JLL are shaping the future of real estate for a better world by combining…
Senior Manager - Tenancy Design Management
, KSA
Qiddiya, Saudi Arabia's premier destination for entertainment, sports, and culture, is rapidly evolving as a pivotal part of Vision 2030. Spanning over 360 km², it promises world-class attractions and serves as a catalys
GOSP FACILITIES PLANT ENGINEER
, KSA
Elevate your career as a GOSP Facilities Plant Engineer, where you will ensure the safe and efficient operation of Gas-Oil Separation Plant facilities. This role demands technical expertise to monitor performance, troubl
Career Opportunities: Senior Logistics Supervisor (90141)
, KSA
Elevate your career as a Senior Logistics Supervisor in Saudi Arabia, where you will lead a dynamic team in managing outbound warehouse operations. This role demands expertise in logistics and inventory management to ens
Field Specialist II – Fishing Services
, KSA
The Field Specialist II – Fishing Services ISDT is crucial for executing field operations in fishing and specialized downhole services. This role demands a high level of independence, ensuring safe and efficient service
Facilities Coordinator, Soft Services
, KSA
Property and Asset Management (Talent Pool)
, KSA
Senior Manager - Tenancy Design Management
, KSA
GOSP FACILITIES PLANT ENGINEER
, KSA
Senior People & Culture Specialist
Surrey, CAN
Operations Coordinator
, CAN
Career Opportunities: Senior Logistics Supervisor (90141)
, KSA
Field Specialist II – Fishing Services
, KSA