Software Engineer
22 hours ago
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 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 or 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.
Job Type: Full-time
Ability to commute/relocate:
- Lahore: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Ruby on Rails: 3 years (Required)
Location:
- Lahore (Required)
Work Location: In person
-
Software Engineer IV
6 days ago
Lahore, Punjab, Pakistan TCP Software Full time 600,000 - 1,800,000 per yearTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role. About TCP (TimeClock Plus): For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...
-
Software Engineer III
6 days ago
Lahore, Punjab, Pakistan TCP Software Full timeTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users,...
-
Software Engineer II
6 days ago
Lahore, Punjab, Pakistan TCP Software Full time 500,000 - 1,500,000 per yearTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role. About TCP (TimeClock Plus): For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...
-
Software Engineer IV
2 weeks ago
Lahore, Punjab, Pakistan TCP Software Full timeFor more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their...
-
Software Engineer III
2 weeks ago
Lahore, Punjab, Pakistan TCP Software Full time 900,000 - 1,200,000 per yearFor more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their...
-
Software Engineer III
6 days ago
Lahore, Punjab, Pakistan TCP Software Full time 600,000 - 1,200,000 per yearTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users,...
-
Software Engineer In Test III
6 days ago
Lahore, Punjab, Pakistan TCP Software Full time 1,200,000 - 3,600,000 per yearTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus): For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...
-
Software Engineer IV
2 weeks ago
Lahore, Punjab, Pakistan TCP Software Full time 104,000 - 130,878 per yearFor more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their...
-
Software Engineer in Test I
6 days ago
Lahore, Punjab, Pakistan TCP Software Full time 1,200,000 - 2,400,000 per yearTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus): For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...
-
Software Engineer III Lahore, Punjab, Pakistan
2 weeks ago
Lahore, Punjab, Pakistan TCP Software Full timeFor more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their...