Flask Web Service 2016-05-17

STOP. It is imperative that you read this entire post before sending any messages to the employer.


We have a number of on-going projects and need developers to join the team, specifically, back-end developers experienced with Linux and Python. This project is a test of your skills. For this test, you will build a simple web service that uses GPG to decrypt a message. Your successful completion of this project will start you on a trial period with our team of up to 45 days at 20 hours per week. If you want more hours per week, it is a possibility after the trial period.

NOTE: This project description is a lot to read and we don't want to waste anyone's time. If you like, you can post a proposal stating that you would like to determine your hourly rate first so that we don't waste your time. We highly recommend this path if you are requesting a rate above $15/hr.


1. Your deliverable must be a single file named "[url removed, login to view]".

2. This is how your deliverable will be used:

- Our automated build system will extract your deliverable file to "/usr/local/src" on a fresh server instance that exactly matches your assigned server.

- Our automated build system will run "/usr/local/src/[url removed, login to view]". Make sure your deliverable includes this file.

- [url removed, login to view] will run with root privileges.

- Do not assume any specific starting directory when [url removed, login to view] is executed.

3. Your deliverable is only correct if the following is true after our automated build system runs:

a. A web service called "decryptMessage" is hosted by Apache via the server's public IP (e.g. [url removed, login to view]).

i. The web service is built using Flask.

ii. The web service accepts a JSON payload with the following parameters:

1. Passphrase- The passphrase to use to decrypt the message.

2. Message- The GPG encrypted message.

iii. The web service can be executed using an HTTP POST.

iv. The web service returns a JSON response that is either an error message (if bad input parameters are given) or a single response parameter (if good input parameters are given):

1. DecryptedMessage- The given message, decrypted using GPG and the given Passphrase.

b. The web service has unit tests that you believe are sufficient.

i. All available unit tests are executed by running the following command on the server:

/usr/local/src/[url removed, login to view]

ii. After running, details about the tests are output (pass, fail, specific failure messages).

4. Your deliverable must be your original work.

5. Your deliverable will be tested with an encrypted message similar to the following (the passphrase is "topsecret"):


Version: GnuPG v2






1. Only bid on this project if . . .

*** Freelancer truncates this field. Refer to the attached [url removed, login to view] for the remainder of the project description.

Habilidades: Servicios web de Amazon, Linux, Python

Ver más: work service freelancer, web service freelancer, web service for developers, flask, web python freelancer, web developers hourly rate, web developers freelancer, web developers directory, using python freelancer, test for web developers, sh freelancer, root freelancer, python web freelancer, python projects freelancer, python projects for freelancer, python project freelancer, python freelancer projects, python freelancer hourly rate, python for freelancer, python flask json freelancer

Información del empleador:
( 45 comentarios ) Portland, United States

Nº del proyecto: #10525288

Adjudicado a:


Hello, I've actually gone through the pdf file, but I'd like first to determine the rate before I attempt the test. I was thinking of $22/hour. If that's fine with you, do let me know. Thanks.

$55 USD en 1 día
(9 comentarios)

10 freelancers están ofertando el promedio de $2855 para este trabajo


I have read [login to view URL] in its entirety and agree to its terms Hi, Let me keep this really short as i am sure you would be swamped with proposals :)! We have been developing/maintaining various web appli Más

$4444 USD en 20 días
(7 comentarios)

Hello, My name is Alexandr Shurigin, and after seeing your listing I feel like we could collaborate well with each other on this project. My specialties are Python (Django, Flask, Bottle), PHP, JavaScript (ECMA1.6+, Más

$5555 USD en 30 días
(19 comentarios)
$2783 USD en 1 día
(79 comentarios)

First, I am sunsoftpro, I from VietNam. Nice to meet you! I have read your description and been interested in your project. I'm ready to discuss and do hard working so that complete great job. Please discuss requi Más

$4000 USD en 37 días
(4 comentarios)

Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i Más

$5154 USD en 50 días
(2 comentarios)
$1370 USD en 7 días
(8 comentarios)

I have read [login to view URL] in its entirety and agree to its terms. My public SSH key is located here: [login to view URL] I would also like to negotiate my hourly wage beforehand. Más

$75 USD en 1 día
(6 comentarios)

Hello sir/madam, we have read and understand your requirement and very much confident that we can complete this project within low budget and less time . Give us chance to serve you better... Thanks & Regards Más

$1111 USD en 1 día
(0 comentarios)

Dear Client, Greetings from Flowgica technologies, I have experience with these skills. We do have similar experience doing something similar to yours therefore I am looking forward to discuss and move ahead. please ch Más

$4000 USD en 1 día
(1 comentario)