Job Title: Ruby on Rails Developer (3–4 Years Experience)
Location: Faisal Town
Job Type: Full-time - Onsite
About the Role
We are looking for a skilled Ruby on Rails Developer with 3–4 years of hands-on experience in building scalable, maintainable, and high-quality web applications. The ideal candidate should have strong backend expertise in Ruby on Rails and working knowledge of frontend frameworks like React or Next.js will be considered a strong plus.
You’ll be collaborating with a cross-functional team of developers, designers, and product managers to build features that power modern, user-focused applications.
Key Responsibilities
- Develop, maintain, and optimize Ruby on Rails applications.
- Design and implement RESTful APIs and background jobs.
- Collaborate with frontend engineers to integrate APIs and ensure seamless user experiences.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews, testing, and deployment processes.
- Troubleshoot, debug, and optimize performance across the stack.
- Contribute to architecture discussions and technical decisions.
Requirements
- 3–4 years of professional experience working with Ruby on Rails.
- Strong understanding of MVC architecture, Active Record, and background jobs (Sidekiq, Delayed Job, etc.).
- Experience working with PostgreSQL, Redis, and API integrations.
- Solid understanding of Git and version control workflows.
- Familiarity with RSpec or similar testing frameworks.
- Good problem-solving and analytical skills.
- Ability to work independently and in a team environment.
Nice to Have (Plus Points)
- Experience with React.js or Next.js for frontend development.
- Knowledge of Docker, Heroku, or other cloud platforms.
- Experience with Shopify API, GraphQL, or microservices architecture.
- Familiarity with CI/CD pipelines and Agile/Scrum workflows.
Personal Attributes
- Strong sense of ownership and accountability
- Clear and effective communicator
- Detail-oriented with a quality-first mindset
- Proactive, self-driven, and reliable
- Strong problem-solving and analytical skills
- Collaborative and team-focused attitude
- Ability to manage time and priorities effectively
- Adaptable to changing requirements and fast-paced environments
Job Type: Full-time
Ability to commute/relocate:
- Lahore: Reliably commute or planning to relocate before starting work (Required)
Education:
Experience:
- Ruby on Rails: 3 years (Required)
Language:
Location:
Work Location: In person