DevOps Backend Developer - Python & Linux - Remote

IT/Software/Telecoms jobs >> IT




Spencer & James are partnered with the world's leading organization who are identifying and eradicating misinformation and extremism across social media platforms using OSINT and AI, who are based in the USA.
We are seeking an experienced DevOps Backend Developer who is strong using Python and Linux to develop the backend tools that visualize social media data for researchers in misinformation and extremism.
This is an opportunity to join a strong team within an organization in their 'start-up' phase, offering development opportunities not available elsewhere in the market.
Skills Required
1. Python Experience (Critical to have)
* Ability to create classes / objects. Ability to create a package, etc.
* Experience with using modules like simplejson, ujson, etc. Ability to manipulate and translate dates.
* Ability to iterate through comments, tweets, etc.
2. Basic Linux Sysadmin Experience (Critical to have)
Ability to SSH into servers
Basic file management (moving, deleting, copying files, etc.) – Moving files between servers
Familiar with Ubuntu Server type and package management under Ubuntu
3. Solid API Experience (Strong desire to have)
Ability to create new API endpoints using FastAPI / Flask, etc.
Understanding how to use Nginx and creating configuration files that interface with back end Python scripts using reverse proxy config.
Desired Skillset
1. Elasticsearch Experience
Version 6 / 7 experience.
Ability to create / maintain ES cluster (Create new indexes, shard management, creating cogent mapping files, etc.)
2. PostgreSQL Experience
Ability to create new Postgresql database
Ability to create new tables within database – firm understanding of jsonb column type and how to query jsonb columns
Firm understanding of partitioned table type and how to properly shard big data over multiple partitioned tables.
3. Experience using Nginx
Installing Nginx on a new Ubuntu server
Creating a reverse proxy nginx configuration that interfaces with a back end Python script running FastAPI, Gunicorn, etc.
Maintaining multiple configuration files and reloading configurations without restarting service, etc.
What we are offering
* Great career progression
* Make a real difference to a pioneering organization
* Fully flexible working hours
* 6 month fixed term contract, with a view of extension and perm role at the end of the term
*USA Aplicants are advantagous
  • 1
  • Negotiable
  • None
  • None
  • CV-205678
  • Permanent
  • 11

How to Apply: Please click here to create a free account and post your resume. Only logged in job seekers can apply for a job.

Find us at:

Never provide bank account, credit card details or any other financial information, or make any form of payment, when applying for a job. If you are ever asked to do this by a recruiter on Pure Jobs please click the Report button or contact us with the advertiser's company name and the title of the job vacancy. You should not send any money to anyone. A genuine employer with a job offer would never ask you to do this.

Report this job

Report a job

If you're concerned about a job advert, let us know and our quality team will investigate.

Your name(*)
Invalid Input

Your email address(*)
Invalid Input

Please select you reason(*)

Additional information(*)
Invalid Input

Invalid Input

Subscribe to updates from our blog