RubyonRails-TypeScript @Senior Developer-Gov Projects
RMG | ريناد المجد · Riyadh, Saudi Arabia
Apply & track with Apply EdgeWe are hiring a Senior Full-Stack Developer with strong expertise in Ruby on Rails and TypeScript to join our team in Riyadh.You will design, build, and maintain secure, reliable, and maintainable web applications — REST APIs, databases, background processing, and responsive user interfaces.⚠️ Important Requirements:
- Prior experience working on government projects is required
- Must be based in KSA (Riyadh — onsite)
- Arabic speaker required
- أضافة مهمة: سبق له العمل على مشاريع حكومية — مطلوب التحدث بالعربية — العمل في الرياض حضورياًWhat You'll Do
- Develop and maintain Ruby on Rails applications with clean, modular, maintainable code
- Design, implement, and document REST APIs
- Design database schemas, migrations, and optimize queries and indexes
- Implement authentication, session management, and role-based access control
- Build background jobs (Sidekiq / Active Job) for notifications, reporting, and integrations
- Build responsive interfaces with reusable, strongly typed TypeScript components
- Integrate frontend with Rails APIs — auth, loading states, validation, errors
- Support multilingual interfaces including Arabic RTL and English LTR
- Write automated tests (RSpec / Minitest), review code, and mentor junior developersWhat We're Looking For
- 5+ years in web development, including:→ 3+ years with Ruby on Rails→ 2+ years hands-on with TypeScript
- Strong knowledge of Ruby, OOP, and MVC architecture
- Experience with PostgreSQL or MySQL
- Proven experience developing REST APIs and integrating third-party services
- Experience with RSpec or Minitest, Git-based workflows
- Strong knowledge of JavaScript, TypeScript, HTML, and CSS
- Proven experience on government projects (required)
- Based in KSA — Riyadh (onsite)
- Arabic speaker (required)