Usage Based Hiring

Lutfal and Champa and their team (Remote Programmer) in Kolkata have been working with me since 2003.

Andrew R. Taylor

I personally went to India to visit Lutfal and his team in 2007 to start off our project and they made me feel very welcome. I was impressed by their set-up and professionalism. I would highly recommend Remote Programmer to anyone.

Martin J Smith

We have used Remote Programmer for last 13 years (as on Jan 2020) and have always been impressed by the quality of the service they provide. We have a fairly complex website with more than 500 MySQL tables which requires a lot of work on an ongoing basis so we opted to use dedicated resources from them. It is a great value for money.

Martin Gibbons

From insightfulness to exquisiteness, RP proved to be an excellent partner on all aspects. Flexible work schemes, dedicated developers plus an advisory role indirectly.

Mohammed Moulay

Usage Based Hiring

This hiring model is ideal for making low priority and routine maintennace works  that does not require the same developer to get it done. In case it requires old knowledgebase or agile communication this model will not work because it does not guarantee the availblity of the same developer.

This is unlike Project Based Hiring where you have to define your requirement every time you contact us with an issue or change request. We give a quote. If it is an issue it is never possible for us to give an estimate without actually fixing it.

It is unlike Part Dedicated Hiring, you do not make a monthly ‘hours’ commitment but the same time you do not guarantee the availibilty of the same developer. To guarantee availiblity of the same developer you must opt for dedicated or part dedicated model.

The rates are the same for low or higher volume, but availiblity is not assured for an urgent need.

How does it work?

  1. You buy some support hours. Higher is the volume, lesser is the rate. We create a google doc that will keep all work and hour usage records
  2. You contact with a website issue to fix or with a change to make
  3. We log the issue/change, schedule and assign a developer to execute. We will try to assign it to the same developer every time but will assign another developer if you can’t wait till the regular developer is free.
  4. He will inspect issue, communicate with you and define the problem properly taking minimum time of yours. Then he fixes the issue. You check the work and don’t leave him unless it is done correctly.
  5. He logs the hour in the shared document. If you have any question, doubt, you ask for clarification or justification. The developer gives it. If you are not happy, you make a complaint with RP authority requesting hour log adjustments.
  6. You buy again when the balance is run out and the cycle continues.
  7. In case you are closing your business, moving your service provider or simply you are not happy with our service, you can ask for a refund. We will refund the cost of any un-used hours after deducting the nominal transaction cost.


How does it cost?

Resource Type Hourly Rate in $
Volume (Hrs)                    any
Team  Developer                    10
Senior Web Developer                    11
Senior Application Developer                    12
Project Manager / Analyst (8 - 10 Yrs)                    14
Biz Consultant                    15
Server Administrator                    15
Web Designer                    10
SEO Expert                    12
SEO executive                     7
Data entry operator                     4

Note:  No fixed quote can be provided. A ball park estimate (or a range) if possible can be given on request but billing will be done as per actual hour usage including the hour to provide the ball park estimate. However the hours of making the estimate will be billed too.

Terms and conditions

  1. You are likley to buy hours in advance.  You can opt for post paid monthly billing option. If not pre-paid, the highest rate will be charged.
  2. We will try to get your job done by the same developer. In case he is not available we will provide another developer of the same rank.
  3. You can ask for justification(s) if you think that a task has taken more than deserved hours. You can make a complaint to RP authority. In that case RP authority will inspect and arbitrate the issue.
  4. We can refund money, if requested, for any un-used hours deducting 15% against the cost of both way transaction and  involvement


  • We add Lean & DevOps values to your application

    Toyota became world leader in car manufacturing by practicing Lean. Leading businesses today do DevOps (the successor of Lean) automation to minimize the waste. We too can help you in this regard.

  • TDD checklists to ensure Built-in-Quality

    Quality not defined is quality denied. There are some core qualities those must be introduced in the design phase, can never be added after QC process. We add these built-in-quality through TDD checkpoints.

  • Agile platform covering both product and project life cycle

    Most of the project management software takes care of the project life cycle only. Our project cum product management system automates the CMMI processes in agile perspective throughout the product life cycle (PLC).

  • Integrated Requirement Management System

    Our system includes a built in agile requirement development and management system. It helps both you and the developer to extract the software requirements easily in the format that a developer actually needs.

  • Integrated Change Management System

    Change is a must to stay in business. A change can be a bug, an missed out requirement, an improvement or simply a new addition. To report, manage and document a change is important. Our system process takes care of it.

  • Integrated Test Management Platform

    Without a proper testing (verification and validation), there is a little chance that all the funtional and non funtional requirements will be there in the delivery. We have a built-in system and process to take care of it.

  • System Documentation in the background

    Project execution is one time job, but the delivered product requires future maintenance. It can be too painful if the system logics, flow diagrams, use cases, changes are not documented. We do it in the background.

  • No unpleasant surprises - Estimate Change History

    The fact is, most software projects run in late. There can be many reasons but only one solution. Know the reasons at earliest and act accordingly. We provide anytime estimate change report to act before it surprises you.

  • Full team support lead by 15+ years exp experts

    We have sevearl 15+ years experienced experts who guide the developers in defining the product, processes and design the architecture as required. You get the standards set by the experts but implemented by developers.

  • Defined quality delivery at low India price

    This has been possible because of the availiblity of high quality skills at India price together with agile practices, process automation, integrated test managment with TDD checklists, 5S verification and finally ethical practices.

  • Web Development since 1999

    We are on web since 1999. In 2004, we developed our own MVC framework in PHP. We work with stable frameworks like Yii/Laravel/Phalcon (PHP), d-jango (Python), Express/Node.js and React.js / React Native (Javascript).

  • Future Support Ensured - by default

    We provide future support. Even if you come back with a small change. Client stay with for years. Most of our clients are with us for more than 5 years. The main reason we would like to grow with our clients.

Type Team Developer Senior Developer Project Manager
Education Must be a Bachelor/Master in technology (B Tech/M. tech) or the same in computer science (BCA/MCA). Same Same
Experience At least  2 years  of relevant experience At least  3-6  years  of relevant experience At least  5 years  of relevant experience
Basic Role
  1. Will work as per project manager’s instruction / SRS
  2. Will do  all required coding works  for  developing  a typical website/web application (CMS, gallery, shopping cart, membership websites ) as per well defined SRS
  3. May not be able to  manage a live site independently
  1. Will work with more responsibility and less  supervision
  2. Will do  all required coding works  for  developing  a typical website/web application (CMS, gallery, shopping cart, membership websites ) as per well defined SRS
  3. Will manage a small / medium sized live site by his own
  1. Can play the role of a senior developer when required
  2. Will manage a team of developers working on multiple projects or on a large project
  3.  Will do all the associated   project Mgt works
Code Quality Can  write convention maintained, object oriented, non-redundant  architecture based code using Drupal/RP framework. Easy for future maintenance. Same but with greater efficiency Same but with greater efficiency
Web Tools
  1.  PHP / JavaScript / HTML / XML / JQUERY / AJAX / CSS wherever required
  2. MySQL/SQL
  3. RP/Drupal and other major frameworks

Same but with greater efficiency

Same but with greater efficiency

Web  Design Can manipulate images using Photoshop and convert PSD template to HTML without requiring another designer. Same but with greater efficiency Same but with greater efficiency
System Design Has basic knowledge of database structure, db design and MySQL database Able to analyze and  design (database) a small  concept based application indpendently Able to analyze  design  and manage  all small and large applications independently
Project Mgt Has basic understanding of SDLC and work as per PM instruction Can manage a single project independently Ability to define, estimate, design, schedule, assign to developers,  report progress and deliver a project  as per commitment