Unofficial Python Job Board is a 100% free and community run job board. To add a job vacancy/posting simply send a pull request ( yes you read that correctly ) to Python Job Repository
Submitting a Job Vacancy/Posting/Ad
The jobs board is generated automatically from the git repository, and hosted using github pages.
All adverts are held as markdown files, with an added header, under the jobs/ directory. Jobs files should look something like this:
---
title: <Job Advert Title (required)>
company: <Your Company (required)>
url: <Link to your site/a job spec (optional)>
location: <where is the job based? >
contract: permanent (or contract/temporary/part-time ..)
contact:
name: <Your name (required)>
email: <Email address applicants should submit to (required)>
phone: <Phone number (optional)
...: ...
created: !!timestamp '2015-02-20' <- The date the job was submitted
tags:
- london
- python
- sql
---
Full job description here, in Markdown format
To add your job, submit a pull request to this repo, that adds a single file to the jobs/ directory. This file should match the example above.
When each pull request is submitted, it gets validated, and then manually reviewed, before being added to the site. If the pull request fails the validation testing (Travis) then you must fix this before the pull request can proceed.
Previewing your submission
To preview your submission before creating a Review-request, there are a number of steps to follow:
- Install hyde - hyde.github.io <code>pip install hyde</code>
- Install fin - <code>pip install fin</code>
- clone/checkout the https://github.com/pythonjobs/template repository
- Within this clone, put your new file in <code>hyde/content/jobs/[job_filename].html
- Delete the contents of the <code>deploy</code> directory.
- from within <code>hyde/</code>, run <code>hyde serve</code>
- Open a web browser, and navigate to http://localhost:8080/