Apprentice Software Developer
Summary
Apprentice software developer building web apps with React/Next.js and backend services in Node.js or Python, integrating APIs and databases.
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.
- 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.
- 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 33 week of 2026