Python Developer

Aberdeen, SCT, GB, United Kingdom

Job Description

Python Developer - Aberdeen



We are working with a well recognised organisation in the technology sector who are looking to add an experienced Python Developer to their team. This is an excellent opportunity for a developer with strong backend expertise who enjoys building scalable applications and wants to contribute to impactful projects.

Role Overview


The Python Developer will be responsible for designing, developing, and maintaining robust applications and services using Python. The successful candidate will work closely with cross-functional teams, contributing to all stages of the development lifecycle while also mentoring junior developers and ensuring best practices are applied.

Key Responsibilities



Design, develop, and maintain scalable applications and microservices using Python (v3.8+). Build RESTful APIs and services with frameworks such as Flask, Django, or FastAPI. Mentor developers and conduct code reviews to maintain high standards. Apply OOP, functional programming, and design patterns to deliver clean, maintainable solutions. Work with relational and NoSQL databases, including MongoDB. Contribute within Agile/Scrum teams to refine requirements, estimate workloads, and deliver features. Implement secure communication protocols (JWT, OAuth2) in microservices architectures. Set up and manage CI/CD pipelines using Azure DevOps, GitHub Actions, or GitLab CI (targeting Azure). Utilise Python libraries and frameworks such as Pandas, NumPy, and PySpark to deliver data-driven solutions.

Requirements



5-8+ years of professional software development experience. At least 5 years of recent hands-on experience with Python (3.8+). Proven experience designing modular, maintainable, and scalable applications. Strong background with RESTful APIs, microservices, and backend frameworks (Flask/Django/FastAPI). Experience with mentoring, code reviews, and team collaboration. Solid understanding of OOP, functional programming, and design patterns. Knowledge of relational and NoSQL databases (including MongoDB). Experience with microservices architectures and secure communication methods. CI/CD experience with Azure DevOps, GitHub Actions, or GitLab CI. Familiarity with data libraries/frameworks such as Pandas, NumPy, or PySpark. Previous experience working in Agile/Scrum environments.

Why Apply?



Be part of a talented and collaborative tech team. Hybrid & flexible working to support work-life balance. Access to a modern office space when you want it. Excellent package and benefits on offer. A positive, supportive work environment where ideas are encouraged. Opportunities for ongoing professional growth and skill development.
Apply for more information

Job Types: Full-time, Permanent

Pay: 40,000.00-60,000.00 per year

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3566789
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Aberdeen, SCT, GB, United Kingdom
  • Education
    Not mentioned