Python Engineer

Corvus People
Belfast, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£50,000.0 - £70,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Adobe InDesign Automation of Tests Software Quality Code Review Computer Programming DevOps Distributed Systems Data Logging Enterprise Software Applications Grafana Git
+8 more
Pytest Containerization Integration Tests Deployment Automation Restful APIs Software Version Control Docker Microservices

Job description

You will be key member for designing, developing, testing, and maintaining backend services and microservices that power enterprise applications. The role emphasizes clean code, automated testing, secure deployments, and operational excellence within a regulated BFSI environment. Your responsibilities:

  • Develop, test, and maintain backend services and microservices.
  • Design and implement RESTful APIs following coding standards and best practices.
  • Participate in design reviews, code reviews, and technical discussions.
  • Implement automated unit and integration tests to ensure code quality.
  • Containerize applications using Docker and deploy via CI/CD pipelines.
  • Instrument services with logging, metrics, and monitoring for observability.
  • Collaborate with QA, DevOps, and architecture teams.
  • Troubleshoot and resolve production issues.
  • Contribute to continuous improvement of development practices and standards.

Requirements

Location: Belfast, UK, Hybrid role but you must be available to work a minimum of 2 days per week in the Belfast office., * Strong programming experience in Python (or a relevant backend technology stack).

  • Experience developing and consuming REST APIs.
  • Knowledge of automated testing frameworks (e.g., pytest).
  • Hands-on experience with Docker and containerized applications.
  • Proficiency with Git and version control best practices.
  • Familiarity with CI/CD pipelines and deployment automation.

Good to have:

  • Experience with microservices architecture.
  • Exposure to cloud platforms and distributed systems.
  • Familiarity with observability tools for logs and metrics

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careerjet.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · World Congress 2021

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

Videos

See all

Related articles

See all