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.