Python Services Framework

We need a Python Developer to create a Service Framework and Manager that will allow creating services using one single management and abstraction layer. The source code must be used following de facto standards and need to take the provided specification mainly as a reference, making adaptations whenever pertinent.

To proof the framework concept and functionality, it is required to use the created Framework to implement an "Email Submission System" service that will take messages from a MongoDB and send them to the related recipient.

Screened candidates will have access to more information about the service.

They will so have the chance to make questions and entail how they intend to implement it. The final and selected candidate will have direct contact with our team leader to solve any technical question. The approval and escrow will be made in four steps steps.

To enable a better bidding, we provided a general class diagram which shows basic idea behind the Service Framework and Manager: [url removed, login to view]


As part of the first step, the developer will need to provide its first functional mockup of package, modules and classes. We will make some considerations based on that and the developer must provide its inputs also based on his experience.

With the information obtained, the developer should start making code modifications and adaptations to adhere to new requirements. The product of such development will be the alpha version, which will mark the end of the second phase and result on 20% of the escrow being released.

From that on, we will use the alpha version for one week and identify issues which should be fixed as fast as possible. When all the issues identified on such week gets solved, we will have the beta version and another 30% of the escrow will be released.

After beta release, one extra week will be used to test the code on our servers. Again, all the issues identified on such final week should be addressed to have our final version and release remaining 50% of the escrow.


We require developers to use Python 2.7 and de facto standars whenever pertinent, being PEP 8 the most important one. A well known verification tool will be used to check issues with the code regarding that.

As Linux will be used for testing, we require PEP 3143 to be used for the main agent that will control dependent services. That can be done with python-daemon [2] or zdaemon [3] and should be tied also to an Upstart [4] script that will allow us to start and stop the main agent.

We will consider a plus and pay a 10% bonus if the developer implements using PEP 257 [5], proper unit tests and a setup script with setuptools [6].


[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

Evner: Linux, Python

Se mere: python service framework, python framework linux service, python agent framework, create python service linux, ubuntu service, the standars, team leader project manager, system one services, source code escrow service, services escrow, product development services, one-stop plus, one stop plus, making payments for service with escrow, linux developers, http www beta escrow com, functionality diagram, escrow services com, escrow de, escrow com beta, escrow agent pay, better service escrow, beta diagram, all escrow services, python service linux

Om arbejdsgiveren:
( 35 bedømmelser ) Vancouver, Canada

Projekt ID: #4071356

Tildelt til:


4+ years Python experience here on freelancer.com. Please check the PMB. Thanks!

$1500 USD in 30 dage
(7 bedømmelser)

9 freelancere byder i gennemsnit $1333 på dette job


Hi , I am interested in taking this project. Please check my PMB for more details.

$1800 USD in 20 dage
(11 bedømmelser)

Hi, We have read your [login to view URL] are interested in your project. We have completed over 80+ projects in Python. Please check private message board for details.

$1500 USD in 20 dage
(3 bedømmelser)

I can do it for you.

$1000 USD in 60 dage
(5 bedømmelser)

I am an expert python developer and well versed with Object Oriented programming. I can do the job for you. I follow a modular style of development and take care of boundary cases. I would like you to give me modules t Flere

$1500 USD in 60 dage
(2 bedømmelser)

Python expert here, it would be a pleasure to help you. Please see private message for details, thanks.

$1500 USD in 60 dage
(1 bedømmelse)

Dear sir, I'm a python expert. please let me know details. more info from PMB

$1200 USD in 30 dage
(0 bedømmelser)

Hello! I have experience in development of such projects. More details in PMB.

$1200 USD in 12 dage
(0 bedømmelser)

hi i have 2 years of python-django, mysql experience, have experience of contributing to open source framework development, will adhere to standard practices and deliver on [login to view URL]

$800 USD in 16 dage
(0 bedømmelser)