Senior Python Programmer

Smartedge Solutions Ltd

Greater London

On-site

GBP 70,000 - 110,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Smartedge Solutions Ltd. is seeking a backend developer with strong REST API experience using Flask or FastAPI, including authentication, error handling, and documentation.

The role requires HTML/CSS templating with Jinja2 for lightweight interfaces and solid SQL/NoSQL database knowledge. You will work in a Linux environment, manage Docker containers, and engage with CI/CD pipelines using Jenkins and GitLab CI/CD.

Qualifications

  • Experience building REST APIs with Flask or FastAPI and implementing authentication.
  • Experience with HTML/CSS and Jinja2 templating for lightweight UIs.
  • Strong knowledge of SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis); schema design and optimization.
  • Proficiency with Linux environments, Bash scripting, cron jobs, and server administration.
  • Experience deploying applications with Docker and Docker Compose.
  • Familiarity with CI/CD tools (Jenkins, GitLab CI/CD) and Git.

Skills

REST API development
API authentication
Error handling
Documentation
HTML/CSS templating

Tools

Flask
FastAPI
PostgreSQL
MySQL
MongoDB
Redis
Docker
Docker Compose
Jenkins
GitLab CI/CD
Git
Bash
Cron
Pandas
Requests
Paramiko
Subprocess

Job description

Strong proficiency in building REST APIs using Flask or FastAPI with proper authentication, error handling, and documentation

Hands-on experience with HTML/CSS and templating engines (Jinja2) for building lightweight web interfaces

Solid working knowledge of SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis) - schema design, queries, and optimization

Proficient in Linux environments - Shell Scripting (Bash), cron jobs, process management, and server administration

Experience building and deploying applications using Docker containers and Docker Compose

Familiarity with CI/CD tools (Jenkins, GitLab CI/CD) and version control (Git)

Experience with Python libraries for automation - requests, paramiko, subprocess, schedule, pandas

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Backend Engineer — REST APIs & PostgreSQL
Python Backend Engineer — REST APIs & PostgreSQL

E-Solutions • Greater London

On-site
GBP 60,000 - 90,000
Senior Python Developer/ Engineer
Senior Python Developer/ Engineer

Cognizant • London Colney

On-site
GBP 70,000 - 90,000
Senior Python Engineer: APIs, Docker, DBs & Automation
Senior Python Engineer: APIs, Docker, DBs & Automation

Smartedge Solutions Ltd • Greater London

On-site
GBP 70,000 - 110,000
Senior Python Developer/ Engineer
Senior Python Developer/ Engineer

Cognizant • City of Westminster, Greater London

On-site
GBP 70,000 - 110,000
Python Developer
Python Developer

Primo Interactive Limited • Greater London, Manchester, Wrexham

Hybrid
GBP 65,000 - 90,000
Senior Python Web Engineer | Django/Flask/FastAPI API Lead
Senior Python Web Engineer | Django/Flask/FastAPI API Lead

Primo Interactive Limited • Greater London, Manchester, Wrexham

Hybrid
GBP 65,000 - 90,000
Software Engineer
Software Engineer

Experis UK • England

Hybrid
GBP 40,000 - 50,000
Python Developer
Python Developer

Templeton & Partners - Innovative & Inclusive Hiring Solutions • Greater London

On-site
GBP 70,000 - 110,000
Python Developer
Python Developer

TESTQ Technologies • Sheffield

On-site
GBP 50,000 - 70,000
Senior Python Engineer
Senior Python Engineer

Calibre Global Consulting • Greater London

On-site
GBP 70,000 - 90,000