Python Developer (Mid or Senior)

Net Talent have partnered with a Platform Services business in Edinburgh who are looking for an experience Python Developer to join their Product Delivery team who has responsibility for the build of successful products to meet a broad range of customer needs.

 

This is a remote role but you must be based in the UK.

 

Experience required:

 

  • Competency in modern programming languages and methodologies such as Python and Kubernetes, preferably within a UNIX/Linux environment
  • Can demonstrate design, development & delivery of new features
  • Show appreciation of all aspects of the software development lifecycle (e.g. requirements, analysis, design, implementation, testing and documentation)
  • Can apply best practice coding standards
  • Ability to contribute technically across all tiers of platform services, both web technologies and back-end services
  • Understanding of database development
  • Experience of the source control process using tools such as Azure DevOps, Git or SVN
  • Experience of Agile development practices
  • Experience working with REST APIs

 

Desirable Skills:

 

  • Experience of building and operating a SaaS/PaaS platform in a public cloud environment (Azure, AWS etc.)
  • Experience of presentation layer technologies (HTML 5, CSS, JavaScript)
  • Solid understanding of internet and web protocols, and how to develop RESTful APIs
  • Experience integrating with third party APIs
  • Knowledge of test-driven development (TDD) & behavioural driven design (BDD)
  • Experience with ML framework such as PyTorch
  • Experience of working within a DevOps team
  • Integration testing

 

Please note: You must have full UK working rights to be eligible for this role.