Point your AI agent at freehire and let it find you a job.

Get the CLI →

Reed Technology

New

Apprentice Software Developer

Posted Updated 2 views
Discussion

Salary: £20,000 - 25,000 per year

Requirements:
  • Experience with programming languages such as TypeScript, JavaScript, and Python.
  • Interest in modern web development and frameworks such as React and Next.js.
  • Understanding of backend development concepts with frameworks like Node.js, Python (FastAPI, Flask, or similar).
  • Basic knowledge of RESTful APIs and system integration.
  • Familiarity with relational and/or NoSQL databases.
  • Exposure to cloud computing platforms like Microsoft Azure, AWS, or Google Cloud Platform.
  • Proficiency in using Git and an understanding of CI/CD principles.
  • Knowledge of software testing principles and test-driven development (TDD).
  • Strong problem-solving skills and a proactive approach to learning and development.
  • Familiarity with Docker, containers, or infrastructure-as-code.
  • Awareness of the Model Context Protocol (MCP) and modern AI application architectures.
Responsibilities:
  • Contribute to both frontend and backend development, ensuring seamless integration and functionality.
  • Engage in the full software development lifecycle from concept to deployment.
  • Work on automation and AI-enabled workflows to enhance business processes.
  • Collaborate with team members to innovate and implement new software solutions.
  • Participate in code reviews and maintain high standards of code quality.
Technologies:
  • AI
  • AWS
  • Azure
  • Backend
  • CI/CD
  • Cloud
  • Docker
  • FastAPI
  • Flask
  • Frontend
  • Git
  • Support
  • JavaScript
  • MCP
  • NoSQL
  • Python
  • React
  • TDD
  • TypeScript
  • Web
  • NodeJS
  • API

More:

We are a leading specialist lender based in the City of London, working office-based on a full-time 18-month apprenticeship. We are in an exciting phase of growth and are developing a highly automated, bespoke software platform to transform our lending processes, improve operational efficiency, and support future scalability. You will work closely with our co-founders and report to our Senior Software Developer, receiving a full induction, structured training plan, regular 1:1s, and mentoring. We offer a collaborative and innovative work environment, exposure to cutting-edge technologies and project management, competitive salary and growth opportunities, and continuous professional development.

last updated 36 week of 2026

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available