At a Glance
- Tasks: Design and develop cloud-native applications using Python and AWS.
- Company: Join a leading tech client with exciting projects.
- Benefits: Competitive contract rate, hybrid working, and potential for extensions.
- Other info: Collaborative Agile environment with opportunities for professional growth.
- Why this job: Make an impact on enterprise services while working with cutting-edge technology.
- Qualifications: 10+ years in cloud engineering with strong Python and AWS skills.
The predicted salary is between 50000 - 70000 £ per year.
Location: London or Nottingham
Hybrid Working
Engagement Type: Contract (Inside IR35)
Start date: Asap
Project duration: 4-6 months + chance of extensions
About the Role:
We are representing our Technology Client who are seeking a seasoned Python Developer for a long-term contract. You will be instrumental in designing, scaling, and securing cloud-native applications that power core enterprise services.
Key Responsibilities:
- Develop: Build scalable back-end services using Python (3.10+) and FastAPI/Flask.
- Architect: Provision and manage AWS resources (Lambda, S3, RDS, DynamoDB, VPC) using Terraform or AWS CDK.
- Streamline: Own and optimize CI/CD deployment pipelines.
- Optimize: Monitor performance via CloudWatch and manage cloud cost-efficiency.
- Collaborate: Drive quality through TDD and Pair Programming within an Agile framework.
Key Requirements:
- Languages/Frameworks: Python (Django, FastAPI, Flask).
- AWS Ecosystem: Lambda, S3, RDS, DynamoDB, VPC, Step Functions.
- API Design: RESTful, GraphQL, AppSync.
- IaC: Terraform or AWS CDK.
- CI/CD: GitLab Cloud, GitHub Actions, or AWS CodePipeline.
- Experience: Typically 10+ years of professional cloud engineering experience.
Must Have Skills:
- Python
- AWS Cloud
Python Developer employer: Digisourced.
Contact Detail:
Digisourced. 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 industry, especially those who work with Python or AWS. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Python projects or contributions to open-source. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on common Python and AWS questions. Practice coding challenges on platforms like LeetCode or HackerRank to keep your skills sharp and ready for any technical test.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to get noticed by recruiters who are looking for your specific skill set.
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and AWS. We want to see how you've built scalable back-end services and managed cloud resources, so don’t hold back on those details!
Showcase Your Projects: Include specific projects where you’ve used FastAPI or Flask. We love seeing real-world applications of your skills, especially if they involve CI/CD pipelines or TDD practices.
Be Clear and Concise: When writing your cover letter, keep it straightforward. We appreciate clarity, so get straight to the point about why you’re a great fit for this role and how your experience aligns with our needs.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role as quickly as possible.
How to prepare for a job interview at Digisourced.
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially with versions 3.10+ and frameworks like FastAPI and Flask. Be ready to discuss your past projects and how you've used these technologies to build scalable back-end services.
✨Familiarise Yourself with AWS
Since the role involves managing AWS resources, get comfortable with services like Lambda, S3, RDS, and DynamoDB. Prepare to talk about how you've provisioned these resources using Terraform or AWS CDK in previous roles.
✨Showcase Your CI/CD Knowledge
The interviewers will want to know how you streamline deployment pipelines. Be prepared to discuss your experience with CI/CD tools like GitLab Cloud, GitHub Actions, or AWS CodePipeline, and share examples of how you've optimised these processes.
✨Emphasise Collaboration and Agile Experience
This role requires working within an Agile framework, so highlight your experience with TDD and Pair Programming. Share specific instances where collaboration led to improved code quality or project success.