Metro Rail Maintenance Engineer
Metro Job
- Address : Doha, Qatar
Railway engineer
Roles & Responsibilities
You’ll work on APIs, background processing, real-time features, and system performance, collaborating closely with product, design, and DevOps in a highly autonomous environment.
What You’ll Do
Architect, build, and scale Ruby on Rails applications used by thousands of users
Design and maintain RESTful APIs and backend services
Implement background jobs, async workflows, and integrations
Improve system performance, reliability, and scalability
Lead code reviews and mentor engineers on best practices
Collaborate cross-functionally to turn product ideas into production features
Take ownership of technical decisions in a startup environment
What We’re Looking For
5+ years experience building production Ruby on Rails applications
Strong expertise in Ruby, Rails, MVC, and RESTful architecture
Deep knowledge of SQL databases and performance optimization
Experience with background processing and event-driven systems
Strong testing mindset and familiarity with automated testing
Comfortable working in a fast-paced with high ownership
Proficient with Git and modern d
evelopment workflows