At a Glance
- Tasks: Design and develop scalable Python applications for data-driven solutions.
- Company: Join a leading tech firm focused on secure enterprise environments.
- Benefits: Competitive pay, hybrid work model, and opportunities for professional growth.
- Other info: Work in a dynamic environment with excellent career advancement potential.
- Why this job: Make an impact with cutting-edge tech in a collaborative team.
- Qualifications: Strong Python skills and experience with AWS and cloud technologies.
The predicted salary is between 50000 - 65000 £ per year.
We are seeking experienced Python Software Developers to support the delivery of large-scale analytics and data-driven solutions within a secure enterprise environment. The successful candidates will work on cloud-based platforms, data processing pipelines, and secure integrations while collaborating with cross-functional engineering and platform teams.
This role is ideal for professionals with strong Python development expertise, cloud engineering experience, and exposure to modern DevOps and data engineering practices.
Must Have:- AWS services
- Terraform
- Apache Spark
- Python
- Apache Airflow
- Docker
- GitLab
- Security scanning agent
- Jupyter Notebooks
- Design, develop, and maintain scalable Python applications and services
- Build and optimize cloud-native data processing pipelines
- Develop and manage workflows using orchestration tools such as Airflow
- Work with large-scale data processing frameworks including Apache Spark
- Deploy and maintain containerized applications using Docker
- Implement infrastructure automation using Terraform
- Integrate solutions with enterprise data and secure file transfer systems
- Collaborate with DevOps, security, and infrastructure teams to ensure secure and reliable deployments
- Contribute to CI/CD pipelines and source control management using GitLab
- Support vulnerability management and security scanning processes
- Create technical documentation and provide knowledge-sharing support where required
- Participate in Agile ceremonies and collaborative engineering activities
- Strong hands-on experience with Python development
- Experience working with AWS cloud services
- Proven experience with Terraform and Infrastructure as Code (IaC)
- Strong knowledge of Apache Spark
- Experience with Apache Airflow or similar orchestration tools
- Hands-on experience with Docker and containerized environments
- Experience using GitLab for version control and CI/CD pipelines
- Understanding of security scanning and vulnerability management tools such as Trivy, Trend Micro, Wiz, or similar
- Experience working with Jupyter Notebooks
- Familiarity with secure enterprise integrations and data transfer solutions
- Strong problem-solving and debugging skills
- Excellent communication and stakeholder collaboration skills
- Experience working within secure or regulated environments
- Exposure to large-scale analytics or data platform projects
- Previous experience in public sector or enterprise-scale environments
- Understanding of cloud security best practices
Hybrid working model. Approximately 60% onsite presence required in Newcastle. Remaining days remote, depending on project requirements.
Clearance Requirement:Candidates must hold active SC Clearance or be eligible to obtain clearance.
Python Software Developer in Newcastle upon Tyne employer: Opus Recruitment Solutions Ltd
As a leading employer in the tech sector, we offer Python Software Developers an exciting opportunity to work on cutting-edge analytics and data-driven solutions within a secure enterprise environment. Our collaborative work culture fosters innovation and professional growth, with access to ongoing training and development opportunities, while our hybrid working model ensures a healthy work-life balance. Join us in vibrant cities like Manchester, Leeds, Newcastle, Birmingham, or London, where you can thrive in a dynamic team dedicated to delivering impactful projects.
Contact Details:
Opus Recruitment Solutions Ltd Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Python Software Developer in Newcastle upon Tyne
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even local tech events. The more people you know, the better your chances of landing that Python Software Developer gig.
✨Show Off Your Skills
Create a portfolio showcasing your Python projects, especially those involving AWS, Docker, or Apache Spark. Having tangible examples of your work can really impress potential employers and set you apart from the crowd.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding cloud services. Practice common interview questions related to Python and DevOps to boost your confidence and show off your expertise.
✨Apply Through Us!
Don’t forget to check out our website for the latest job openings. Applying directly through us not only gives you access to exclusive roles but also shows your commitment to joining our awesome team!
We think you need these skills to ace Python Software Developer in Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Python development skills and experience with AWS, Terraform, and other relevant tools. We want to see how your background aligns with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your experience makes you a perfect fit. We love seeing enthusiasm and a bit of personality in applications.
Showcase Your Projects:If you've worked on any cool projects using Python, Docker, or Apache Spark, make sure to mention them! We appreciate candidates who can demonstrate their hands-on experience and problem-solving skills through real-world examples.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Opus Recruitment Solutions Ltd
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python to solve real-world problems. Practising coding challenges can also help you demonstrate your expertise.
✨Familiarise Yourself with Cloud Technologies
Since this role involves AWS and cloud-based solutions, it’s crucial to understand these technologies. Review key AWS services and think about how you've implemented them in previous roles. Being able to talk about your experience with Terraform and Docker will also give you an edge.
✨Show Off Your DevOps Knowledge
This position requires collaboration with DevOps teams, so be prepared to discuss your experience with CI/CD pipelines and tools like GitLab. Highlight any experience you have with security scanning and vulnerability management, as this is a big part of the role.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills and ability to work under pressure. Think of examples from your past work where you had to troubleshoot issues or optimise processes. This will show your potential employer that you can handle the challenges of the job.