Enable job alerts via email!

Python Developer

Reed

Scotland

Hybrid

GBP 51,000 - 60,000

Full time

8 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A cutting-edge technology company in Aberdeen is seeking a Python Developer to join their dynamic product development team. Responsibilities include developing and maintaining Python-based services and APIs, designing microservices architecture, and supporting testing. The ideal candidate will have over 5 years of experience in software development, particularly with Python and associated frameworks. This role offers a competitive salary up to £60,000 per annum and a hybrid working model, requiring 2 days per week in the office.

Benefits

Competitive salary
Hybrid working model

Qualifications

  • 5+ years of experience in software development, particularly in Python.
  • Proficiency in building RESTful APIs and microservices frameworks.
  • Solid understanding of object-oriented programming principles.
  • Experience with relational and/or non-relational databases.

Responsibilities

  • Develop and maintain Python-based services and APIs.
  • Design microservices architecture integrated with cloud infrastructure.
  • Support testing and provide technical support for existing solutions.
  • Define detailed technical product backlog for sprint planning.

Skills

Python
RESTful APIs
Microservices
OOP
CI/CD

Tools

Flask
Django
Azure DevOps
GitHub Actions
GitLab CI
Pandas
NumPy
PySpark
Job description

Reed Technology is delighted to be partnering with an innovative, cutting-edge company based in Aberdeen, currently seeking to permanently onboard a PythonDeveloper.

The successful candidate will join a dynamic product development team, contributing to the full software development lifecycle—from analysis and design to deployment and ongoing maintenance—of industry-leading solutions.

Key Responsibilities:
  • Develop and mantain Python based services and API's for existing and new software solutions.
  • Participate actively in the design of microservices architecture integrated with the cloud infrastructure.
  • Support unit testing, automated testing, and performance testing.
  • Provide technical support for existing solutions, systems, and datasets when escalated by the development support team.
  • Scope and define detailed technical product backlog item descriptions that feed into sprint planning.
Required Skills & Qualifications
  • 5+ years of experience in software development, with strong expertise in Python.
  • Proficient in building RESTful APIs and microservices using frameworks such as Flask, Django, or FastAPI.
  • Solid understanding of object-oriented programming (OOP).
  • Good working knowledge of relational and/or non-relational databases.
  • Familiarity with microservices architectures and secure communication protocols (e.g., JWT, OAuth2).
  • Hands-on experience setting up CI/CD pipelines using tools like Azure DevOps, GitHub Actions, or GitLab CI, targeting Azure environments.
  • Experience with popular Python libraries and frameworks such as Pandas, NumPy, and PySpark.
Benefits
  • Full-time, permanent contract.
  • Competitive salary up to £60,000 per annum, depending on experience.
  • Hybrid working model based in Aberdeen (2 days per week in the office).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.