Technical Lead

  • Location: York (some remote/flexible working possible)
  • Salary: £40,000 - £50,000
  • Basis: Permanent, Full-Time (37 hours per week)

As Technical Lead you will take ownership of our technical infrastructure, underpin our product, and support teams and ultimately help us build an internal engineering function. This is not a role that will see you writing code on a day-to-day basis but will involve building solutions (through code or no code methods) to prototype ideas and new services.

The Role

The role is accountable for the seamless operation, integration, and direction of our digital products:

  • Review and develop our architecture to ensure supports our flexible business needs
  • Provide technical solutions and integration support for existing and new digital products
    • Create or prototype new web services, APIs, test frameworks and applications
    • Act as a point of escalation for technical/integration questions from (3rd party) developers and the internal product and support teams
    • Ensure systems/interconnection documentation is available and accurate, with architecture decisions suitably recorded; enable a shift left culture with the support team

    The role holder will also:

    • Identify service improvement opportunities and technical debt, working with the Product Manager to ensure these are implemented.
    • Ensure integration, deployment and testing mechanisms are streamlined with the goal of being able to deploy little and often
    • Identify, prioritise, and propose architecture improvements to ensure best possible performance, stability, and cost (working with the technical resource from external partners)
    • Ensure environments and access are provisioned appropriately, subscriptions are managed to ensure value for money - working with suppliers to tune setups

    Our Ideal Candidate

    • Experience working in a modern web application or DevOps environment with demonstrable experience with real world digital products in serverless/containerised environments.
    • Experience evaluating, debugging, and supporting digital services using modern API and authentication technology; the ability to assimilate API documentation quickly.
    • Good knowledge of Azure and AWS cloud platforms, ideally including experience with technologies like Cloudfront, ELB, EC2, RDS, FaaS
    • Competent using one or more modern programming languages to solve tasks or demonstrate a proof of concept; ideally Python/PHP/JS
    • Experience using tools like Postman or Insomnia for API testing and verification in real world situations
    • Good understanding of version control systems, in particular git[hub/lab] and integration with CI/CD tools.
    • Comfortable writing complex queries against SQL Server / Postgresql / MySQL (including stored procedures).
    • Strong interpersonal and relationship development skills
    • Excellent attention to detail whilst working to deadlines and managing a varied workload
    • Great communication skills, a positive, enthusiastic, and approachable manner

      Our Benefits

      • 30 days holidays plus bank holidays
      • Access to a fantastic pension scheme, where employer contributions are currently 21.4%
      • Access to a salary sacrifice and staff benefits scheme including cycle to work scheme; health cash back plans; free eye tests; discounted vouchers
      • A comprehensive employee assistance programme

      About Us

      The National STEM Learning Centre & Network is a key UK resource for supporting STEM teaching and learning through provision of resources, on-line and physical networking and communities and partnership with a wide range of organisations and individuals. This includes driving forward on-going development of the STEM Ambassadors and STEM Clubs programmes alongside subject-specific support for all involved in teaching STEM subjects to young people.

      Next Steps

      There is no closing date for this appointment; applications will be reviewed on an ongoing basis so early applications are recommended.

      To Apply

      Please submit:

      • Your up-to-date CV, including your full postal address, email and contact telephone number.
      • A covering letter (no more than the equivalent of 2 sides of A4) explaining your interest in the role and where you saw it advertised.
      • Contact details of two referees, including your current/most recent employer (please note, references will not be approached without your permission).