Engineering

Python/PHP Developer (Remote)

Preferable Location(s): London, United Kingdom of Great Britain and Northern Ireland | Cambourne, United Kingdom of Great Britain and Northern Ireland | Manchester, United Kingdom of Great Britain and Northern Ireland
Work Type: Part Time

RemoteStar is looking to hire a Python/PHP Developer - Part-time on behalf of our client who is serving Research & Education networking in fibre optic networking.


Location- Remote - United Kingdom

Part-me (up to 16 hours per week) – Remote


Job requirements:


  • Collaborating with a small team of technical colleagues and the service owner in designing, testing, and implementing new features, resolving issues and bugs, and release management (Python and PHP).


  • Maintaining CI runners on GitLab and implementing automated test scripts.


  • Developing new software features and microservices.


  • Developing new features and components in the continuous improvement of the newly released Student Discount for WooCommerce plugin, based on PHP.


  • Collaboration with the Operations team in troubleshooting issues observed during production operations, or in the pre-production environment.


Proven proficiency in:


  • Software development (minimum requirement is Python and PHP) and standards (SAML, OIDC, WebauthN)


  • GitLab and GitLab-based workflows, particularly continuous integration pipelines.


  • Secure coding practices, including handling user authentication tokens, password management, and session handling in Python.


  • Writing unit tests and utilize Python testing frameworks.


  • Using version control systems, particularly Git, for code collaboration, including branching, merging, and pull requests.


  • Linux/Unix


Detailed understanding and demonstrable working knowledge of:


  • Federated identity protocols, particularly OAuth 2.0, OpenID Connect, SAML2, Shibboleth, ADFS, and other SSO technologies.


  • SaToSa, pyop, pysaml, simple SAML php designing and developing HTTP APIs/SOAP/XML/REST.


  • Low-level HTML/CSS


  • Cryptography and certification (x509, SSL in particular)


  • Confident in building out detailed design and technical requirements from high-level design as specified by architects and/or service owners, from minor iterations or continuous improvement items, to full feature sets.


  • Experience in working with iterative development practices.


  • Bachelor’s Degree or diploma in a technical topic

Submit Your Application

You have successfully applied
  • You have errors in applying