Python Developer

Nordcloud
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Java
API
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
Databases
DevOps
Django
Github
Identity and Access Management
Python
Open Web Application Security
Pair Programming
Performance Tuning
Query Optimization
E2e Testing
Prometheus
Software Engineering
SQL Databases
Web Services
Working Model 2D
Data Logging
Test Driven Development
Grafana
FastAPI
Pytest
Containerization
Gitlab-ci
Playwright
Terraform
Docker
Microservices

Job description

  • Build & ship Python services: Design, implement, and maintain backend services/APIs (Django or FastAPI), with clear boundaries, strong typing, and robust observability.
  • Use AI for the heavy lifting: Employ AI tools to analyse legacy code, draft migration plans, generate scaffolds/tests, and speed up refactors-while applying human judgment to validate outputs and manage risks.
  • TDD as standard: Write tests first and automate end-to-end validation (e.g., Playwright for web flows; pytest for unit/integration).
  • Pair program often: Co-design and co-code to raise quality, share context, and keep momentum; rotate pairs for knowledge spread.
  • Own the path to production: Build and maintain CI/CD pipelines; configure environments; instrument services (logging/metrics/traces); champion release health.
  • Provision infra as code: Use Terraform to define cloud resources; keep everything reproducible and reviewable.
  • Data & persistence: Model and optimise relational stores (SQL), write migrations, and tune performance.
  • Engineering rigor: Code reviews, ADRs, threat modelling, performance profiling, and continuous refactoring.
  • Team leadership: Mentor peers, help refine tickets, contribute to roadmaps, and uphold engineering standards., * Individual training budget and exam fees for certifications
  • Flexible working hours and hybrid working model
  • Company laptop and needed equipment
  • Local package such as up to 7% matched pension contributions, extensive private health care, Bupa dental plan, and a seasonal ticket loan, enhanced maternity and parental leave, gym expense or well-being monthly and mobile phone allowance

Please read our Recruitment Privacy Policy (https://nordcloud.com/recruitment-privacy-policy/) before applying. All applicants must have the right to work in the UK.

Requirements

Do you have experience in Test-driven development?, * 5-7 years professional software development experience, with a very strong Python background.

  • Hands-on experience with AI-augmented coding (e.g., Claude, GitHub Copilot, Codex), including practical understanding of pros/cons (context windows, hallucinations, privacy, licensing, code provenance, and when not to use AI).
  • Solid web service development with Django or FastAPI.
  • Strong SQL skills (schema design, migrations, query optimisation).
  • Proven TDD mindset (unit/integration) and UI/E2E testing with Playwright.
  • DevOps fluency: build/deploy your own pipelines (GitHub Actions/Azure DevOps/GitLab CI, etc.), containerisation (Docker), environment configuration, and infrastructure as code with Terraform.
  • Comfortable with pair programming as a default practice; excellent communication and collaboration.
  • Bias for action: you work quickly, test thoroughly, and keep quality high.

Nice-to-haves

  • Java experience (helpful for legacy interop; not essential).
  • Cloud experience (AWS/Azure/GCP), including networking, secrets, and observability stacks (OpenTelemetry/Prometheus/Grafana).
  • Security by design: OWASP, dependency scanning, SBOMs, and least-privilege IAM.
  • Performance tuning at API/database layers.

Benefits & conditions

Pulled from the full job description

  • Company pension
  • Season ticket loan
  • Enhanced maternity leave
  • Flexible schedule

About the company

Nordcloud is a European leader in cloud implementation, application development, managed services and training. It's a recognised cloud-native pioneer with a proven track record helping organisations leverage public cloud in a way that balances quick wins, immediate savings and sustainable value. Nordcloud is triple-certified across Amazon Web Services, Microsoft Azure and Google Cloud Platform - with 10 European hubs, over 1,300 employees and has delivered over 1,000 successful cloud projects for companies ranging from midsize to large corporates. Our clients benefit from multi-cloud expertise that guides best practices, preempts pitfalls, provides essential technical support and steers teams through cultural change. From strategy planning to application management, we take our customers through the whole cloud journey to drive real business outcomes from cloud technology. Learn more at www.nordcloud.com (http://www.nordcloud.com) Nordcloud values diversity and is dedicated to providing equal opportunities for all candidates and employees. #LI-Remote #LI-Hybrid #LI-Onsite #Recruiter tag   If you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.

Apply for this position