At a Glance
- Tasks: Join a team to enhance and modernise a Python API platform in a dynamic environment.
- Company: Consultancy focused on cloud, data, and platform transformation.
- Benefits: Competitive daily rate, flexible working hours, and potential for long-term engagement.
- Other info: Opportunity for career growth in a regulated, innovative environment.
- Why this job: Make a real impact during a critical transition phase with cutting-edge technology.
- Qualifications: Strong Python experience, Azure knowledge, and problem-solving skills required.
Contract: £500-550 per day (Outside IR35)
Duration: 6 Months
Start: June
Location: Remote (UK-based)
We’re supporting a consultancy delivering a large-scale cloud, data and platform transformation programme within a regulated, government-aligned environment.
As part of a recent managed service transition, they’ve identified a need for Python API / Azure engineering expertise to support the assessment, stabilisation and enhancement of an existing platform environment inherited from a third party.
The Opportunity
We’re interested in speaking with both full-time and part-time contractors who can support an evolving Azure platform environment built around Python APIs, automation tooling and infrastructure orchestration. This is an opportunity to join during a key transition/discovery phase, where the existing environment is being assessed and modernised as part of a longer-term roadmap.
You’ll play a key role in:
- Reviewing and understanding an existing Python/API codebase
- Supporting technical handover sessions with incumbent suppliers/developers
- Assessing code quality, structure, scalability and security
- Identifying inefficient implementations, technical debt and workaround-heavy solutions
- Supporting enhancement and modernisation initiatives across the platform
- Helping shape the roadmap for ongoing platform engineering and support
- Working closely with cloud, platform and engineering teams to stabilise and improve the environment.
Due to the nature of the engagement, there is a strong need for someone who can quickly get up to speed and provide immediate value within a complex, evolving environment. There is also strong potential for this to evolve into a longer-term engagement as the programme matures and backlog demand becomes clearer.
Tech Environment
- Python REST APIs
- Azure
- Terraform
- Infrastructure automation and scripting
- Secure platform environments
- Virtual desktop tooling
- VS Code / .NET front-end integrations
- CI/CD and DevOps tooling
What We’re Looking For
- Strong Python engineering experience in production environments
- Experience building/supporting APIs and automation tooling
- Azure cloud/platform engineering experience
- Ability to review and assess existing codebases and provide clear, actionable recommendations
- Experience working with infrastructure/platform automation
- Comfortable working in ambiguous / discovery-led environments
- Strong troubleshooting and problem-solving capability
- Strong communication skills with the ability to engage technical stakeholders
Strongly preferred:
- Experience working within secure, enterprise or regulated environments
- Experience inheriting or auditing third-party developed platforms
- Ability to work across both engineering delivery and technical assessment activities
Desirable:
- Terraform / Infrastructure-as-Code experience
- Exposure to platform modernisation programmes
- CI/CD and DevOps tooling exposure
- Experience with Azure-native infrastructure and automation services
- Exposure to secure research/data environments or highly governed platforms
Why This Role?
- Flexible engagement options (full-time or part-time/fractional)
- Opportunity to influence and shape a live production platform
- Long-term potential within a multi-year programme
- Chance to join during a critical transition and modernisation phase
- Work across cloud engineering, automation and platform enhancement in a meaningful regulated environment
Python API Developer in Aberdeen employer: Morgan McKinley
Join a forward-thinking consultancy that values flexibility and innovation, offering both full-time and part-time opportunities for Python API Developers. With a focus on cloud engineering and platform enhancement in a regulated environment, you'll have the chance to make a significant impact during a critical transition phase while enjoying a supportive work culture that prioritises employee growth and development. This remote role allows you to work from anywhere in the UK, providing a unique opportunity to balance professional and personal commitments.
StudySmarter Expert Advice🤫
We think this is how you could land Python API Developer in Aberdeen
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work with Python or Azure. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python API projects and any automation tools you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to Python and Azure. Practise explaining your thought process when troubleshooting or assessing code quality – it’s all about showing how you think!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, it’s a great way to get noticed by our team directly.
We think you need these skills to ace Python API Developer in Aberdeen
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Python engineering experience and any work with APIs. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this role. We love seeing enthusiasm for cloud engineering and platform modernisation, so let that passion come through.
Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled complex issues or improved existing systems. We’re looking for someone who can hit the ground running, so demonstrate your troubleshooting prowess!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t miss out!
How to prepare for a job interview at Morgan McKinley
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially around API development. Be ready to discuss your past projects and how you've tackled challenges in production environments. Practising coding problems related to APIs can also give you a solid edge.
✨Familiarise Yourself with Azure
Since this role involves Azure cloud engineering, it’s crucial to understand its services and how they integrate with Python APIs. Dive into Azure documentation and be prepared to talk about your experience with Azure tools, Terraform, and any automation you've implemented.
✨Prepare for Technical Assessments
Expect to review and assess existing codebases during the interview. Brush up on best practices for code quality, scalability, and security. You might even want to prepare a few examples of how you've identified and resolved technical debt in previous roles.
✨Communicate Clearly and Confidently
Strong communication skills are key, especially when engaging with technical stakeholders. Practice explaining complex concepts in simple terms, and be ready to discuss how you’ve collaborated with teams in ambiguous environments. This will show your ability to adapt and thrive in a dynamic setting.