Python Developer

Python Developer

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
Nordcloud

At a Glance

  • Tasks: Join us to build and ship innovative Python services using AI tools.
  • Company: Be part of Nordcloud, a leader in cloud technology across Europe.
  • Benefits: Enjoy flexible hours, training budgets, and comprehensive health care.
  • Why this job: Make an impact in the cloud revolution while advancing your skills.
  • Qualifications: 5-7 years of Python experience and a passion for AI-augmented coding.
  • Other info: Collaborative environment with opportunities for mentorship and career growth.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Join Nordcloud and be part of the European cloud revolution. We supercharge our customers to innovate in hyperscaler cloud, enabling seamless migration, advanced security, and data-driven success.

Why this role exists

We’re modernising a complex back end and need senior developers who can move fast with quality—leveraging AI‑augmented coding tools (Claude, GitHub Copilot, CodeLlama/Codex, etc.) to accelerate analysis of the current system and delivery of well‑tested, maintainable features. You’ll pair program frequently, practice TDD, and own your code from dev to prod.

What you’ll do

  • 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.

What you’ll bring

Must‑haves
  • 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.

How we build (principles)

  • AI‑accelerated, human‑validated: Use AI to explore, summarise, and draft—engineers remain accountable for correctness, security, and maintainability.
  • Test‑first: Every change includes tests; flaky tests are treated as production bugs.
  • Small batches: Short‑lived branches, frequent merges, and automated deploys.
  • Observability: SLOs, golden signals, and actionable alerts.
  • Code health: Continuous refactoring, dependency hygiene, and ADRs for key decisions.

We encourage you to apply, even if you don’t meet all of the requirements. We value your growth potential and enthusiasm!

What we offer

  • 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 before applying. All applicants must have the right to work in the UK.

About Nordcloud

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

Nordcloud values diversity and is dedicated to providing equal opportunities for all candidates and employees.

Python Developer employer: Nordcloud

At Nordcloud, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our London-based team enjoys flexible working hours, a hybrid model, and a comprehensive benefits package including generous pension contributions and extensive health care options. We are committed to employee growth, providing individual training budgets and opportunities to work with cutting-edge AI technologies, ensuring that our developers not only thrive in their roles but also advance their careers in the rapidly evolving cloud landscape.
Nordcloud

Contact Detail:

Nordcloud Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at Nordcloud or similar companies. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Python projects, especially those using AI tools. This gives potential employers a taste of what you can do and how you tackle real-world problems.

✨Tip Number 3

Prepare for the interview by brushing up on pair programming techniques. Since this role emphasises collaboration, being ready to code alongside others will set you apart from the competition.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Nordcloud team.

We think you need these skills to ace Python Developer

Python
Django
FastAPI
AI-Augmented Coding
SQL
TDD (Test-Driven Development)
Playwright
CI/CD Pipelines
GitHub Actions
Azure DevOps
GitLab CI
Docker
Terraform
Pair Programming
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python expertise, AI-augmented coding experience, and any relevant projects you've worked on. We want to see how you can contribute to our cloud revolution!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about this role and how your background aligns with our mission. Be genuine and let your personality come through—after all, we’re looking for a great fit!

Showcase Your Projects: If you've got any personal or professional projects that demonstrate your skills in Python, TDD, or using AI tools, make sure to mention them. We love seeing real-world applications of your work, so don’t hold back!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Nordcloud!

How to prepare for a job interview at Nordcloud

✨Know Your Python Inside Out

Make sure you brush up on your Python skills, especially with frameworks like Django or FastAPI. Be ready to discuss your past projects and how you've implemented these technologies, as well as any AI-augmented coding tools you've used.

✨Showcase Your TDD Mindset

Prepare to talk about your experience with Test-Driven Development (TDD). Bring examples of how you've written tests first and automated validation processes, using tools like pytest or Playwright. This will demonstrate your commitment to quality.

✨Familiarise Yourself with AI Tools

Since the role involves leveraging AI for coding, be prepared to discuss your hands-on experience with tools like GitHub Copilot or Claude. Understand their pros and cons, and be ready to share how you've used them effectively in your previous work.

✨Emphasise Collaboration and Communication

Pair programming is a big part of this role, so highlight your teamwork skills. Think of examples where you've collaborated closely with others, shared knowledge, and maintained momentum in projects. Good communication can set you apart!

Python Developer
Nordcloud
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>