Python Software Engineer

Company: Jobtailor
Apply for the Python Software Engineer
Location: Belfast
Job Description:

Overview

  • Build and maintain backend services using Python
  • Work with cloud infrastructure (primarily GCP, but exposure to AWS/Azure is relevant)
  • Design and manage relational databases (Postgres or similar)
  • Own and execute database migrations safely and efficiently
  • Write automation scripts (Bash primarily) to support development and operations workflows
  • Contribute to CI/CD pipelines and improve release processes
  • Troubleshoot issues across application and infrastructure layers
  • Collaborate with engineers, data teams, and platform specialists to deliver production-ready systems

Requirements

  • Experience building production systems using Python
  • Exposure to cloud environments (GCP preferred, AWS or Azure also considered)
  • Strong scripting ability (Bash)
  • Experience with relational databases (Postgres or similar)
  • Hands-on experience with database schema changes / migrations
  • Solid understanding of software engineering fundamentals and system design

ATS Optimization Keywords

Below are skills and terms extracted directly from this job posting to improve Applicant Tracking System (ATS) visibility. This unique feature helps candidates tailor their applications more effectively.

Hard Skills

  • Python
  • Bash
  • Postgres
  • CI/CD
  • database migrations
  • cloud infrastructure
  • GCP
  • AWS
  • Azure
  • software engineering fundamentals

Soft Skills

  • collaboration
  • troubleshooting
  • communication

#J-18808-Ljbffr…

Posted: July 11th, 2026