Software Developer Apprenticeship - PlanningHub
by QA Limited
Job Details
Software Developer Apprenticeship - PlanningHub
Who We Are:
At PlanningHub, our mission is to provide highly accurate, fast, and easy-to-understand answers to property development planning questions, ultimately boosting the delivery of much-needed housing. Currently, sifting through vast amounts of data manually is time-consuming, error-prone, and leads to delays and financial waste. Our platform streamlines this process using software and AI, including LLMs (Large Language Models).
Led by Ewa Moskwiak, a RIBA Chartered Architect, and Prof Harald Braun, specializing in software and AI, our team is expanding to accelerate the development of our platform.
Please be aware: With our rapidly growing team, we may not be able to stay at the Geovation Hub for the entire next two years, so it’s possible that the job location could change.
What We Offer:
- Opportunity for Growth: Join a fast-growing, dynamic, and friendly technology startup. Work directly with Harald, an AI guru, who shares his knowledge to foster the best software developers.
- Long-term Collaboration: Shape the future of PlanningHub by joining our team early on. Enjoy hands-on, fast-paced, creative software development across various technologies and setups.
- Employee Share Option Scheme: Recognizing the value of our team, we offer an employee share option scheme to honour long-term commitment.
- Flexibility: Work from our fantastic Geovation Hub, a dynamic modern office in London with excellent facilities and a vibrant network of cutting-edge companies. We offer some hybrid working options, but permanent London-based residency is preferred.
Who We Are Looking For:
We seek a web-services/backend software developer with a wide range of skills to develop our SaaS platform. Programming languages should include Python.
Your Experience:
- Minimum 1 years’ full-time work experience in building web-based services in a professional setting
- Recent software development experience is essential (unless you’ve been studying recently)
- If you have a gap of more than 3–4 months in recent work or studies, you should be able to demonstrate how you have been upskilling or engaging in relevant personal projects to stay current with professional skills and maintain a work rhythm
- Software engineering degree preferred but not required
- Practical experience on how to build internet-facing web services is most important
Software Skills:
- Proficiency in Python, including frameworks such as Django or Flask for backend development
- Experience with database management systems, including relational databases like SQL Server or MySQL, etc
- Strong understanding of RESTful APIs and experience in building, securing, and consuming them
- Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud Platform, and the ability to deploy, maintain and secure applications in these environments
- Knowledge of containerisation and orchestration tools like Docker and Kubernetes for scalable deployment
- Understanding of microservices architecture and experience in building modular, scalable, and maintainable backend systems
- Proficiency in version control systems, particularly Git, and experience working in collaborative development environments using tools like GitLab or GitHub
- Familiarity with testing frameworks such as Pytest or Unittest for writing unit tests and ensuring code quality
- Experience with continuous integration and continuous deployment (CI/CD) pipelines for automating build, test, and deployment processes
- Understanding of security best practices and experience implementing authentication, authorization, and data encryption mechanisms to ensure the security of the application
- Knowledge of DevOps practices and tools for infrastructure automation, configuration management, and monitoring, such as Ansible, Terraform, and Prometheus
- Experience in AI, especially LLMs
Understanding of Property Development:
Basic understanding of property development planning is beneficial but not mandatory. Candidates interested in the subject are welcome to apply, as domain experts will be available.
Soft Skills:
- Commitment, enthusiasm, reliability, and trustworthiness
- Ability to integrate feedback
- Good organizational skills, diligence, independence, and strong teamwork
Other Requirements:
- Candidates should be based in/around London and willing to commute to Geovation Hub, London EC1V 7EN, daily or when required
- Availability from the second half of November would be necessary
Entry Requirements:
Standard Entry Requirements:
- An honours degree (2:2 or above) in an appropriate discipline, or with the appropriate aptitude for a role in technology
Non-standard Entry with Work Experience:
- Relevant qualifications and/or work experience will be taken into consideration where the applicant has the judged potential to benefit from the programme
- Requests will be considered on an individual basis where appropriate
Informal Interviews:
- The suitability of a candidate is in doubt and further evidence is sought
- The candidate presents an unusual set of qualifications taken or pending, and an appropriate conditional offer needs to be determined
- Candidates may need advice on the appropriateness of the programme
- Applicants invited for an informal interview will always be informed of its purpose
About QA Ltd
Discover your potential through a QA apprenticeship, mastering the skills and technologies that today's employers are seeking. With an apprenticeship, you can earn while you learn and unlock a world of opportunities. Our programmes offer apprenticeships and degree apprenticeships focusing on the most in-demand tech skills, ranging from Level 3 up to Level 7 (a master’s degree).
- 40,000+ learners have already accelerated their careers with QA.
- 90% of QA apprentices secured full-time jobs upon completing their apprenticeships.
- Join a provider ranked in the Top 50 Training Providers from 2019 to 2024.
- Benefit from an award-winning learning system that combines cutting-edge technology, engaging content, compelling design, and on-demand tutor support.
How to apply
To apply for this role and to find out more, please click on the apply button.
Please note that applications may close before the application deadline, so apply early to avoid disappointment.