Python/PHP Developer (Remote)

RemoteStar

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

Source
Job Search

Scroll to Top