Jobs

Python Software Engineer


Job details
  • PlanningHub
  • UK
  • 2 days ago

PlanningHub is seeking a talented back end Python software developer to join our team in building, shaping, and scaling up our AI-powered platform for answering property development planning questions. Please do not apply if you can’t commute to our office, if you require visa sponsorship or if you are an agent. 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. 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 and trains 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. Starting salary £32-42k pa Who We Are Looking For: We seek a web-services / back end software developer with a wide range of skills to develop our SaaS platform. Programming languages should include Python. Your experience: minimum 2 years’ work experience in building web-based services (outside of education) we would consider candidates with minimum 12 months experience if willing to learn fast 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 back end 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. Expertise 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: We value commitment, enthusiasm, reliability, trustworthiness, and the ability to integrate feedback. Good organizational skills, diligence, independence, and strong teamwork are essential. 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 September/ October, with some flexibility offered to suitable candidates. Application Process: Apply directly by forwarding your (short) CV to contactplanning-hub.com along with your response to a provided challengehttps://docs.google.com/spreadsheets/d/19cul-qTeRKkfgetwGfSlWc6h9fhWbhrj/edit?uspsharing&ouid114447447859652006429&rtpoftrue&sdtrueand together with minimum two recent work references Successful applicants will proceed to an online interview and an in-person meeting with the team. We look forward to hearing from you and welcoming you to the PlanningHub team

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Python Software Engineer

PlanningHub is seeking a talented back end Python software developer to join our team in building, shaping, and scaling up our AI-powered platform for answering property development planning questions. Please do not apply if you can’t commute to our office, if you require visa sponsorship or if you are an...

PlanningHub UK

Python Software Engineer III - Full Stack

Job DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorgan Chase within the Technology Solutions department, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products...

JP Morgan Chase Bank, National Association Bournemouth

Python Software Engineer

Founded by mathematicians and cyber defense experts in 2013, Darktrace is a global leader in cyber security AI, delivering complete AI-powered solutions in its mission to free the world of cyber disruption. We protect more than 9,000 customers from the world’s most complex threats, including ransomware, cloud, and SaaS attacks.Our...

Darktrace Cambridge

Python Software Engineer III

Job DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Python Software Engineer III at JPMorgan Chase within the Treasury and Chief Investment Office (TCIO) Technology team you serve as a seasoned member of an agile team to design...

JP Morgan Chase Bank, National Association Glasgow

Python Software Engineer II

Job DescriptionYou're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.As a Python Software Engineer II at JPMorgan Chase within the Firmwide Planning and Analysis - Data Platform Team , you...

JP Morgan Chase Bank, National Association Glasgow

Python Software Engineer III (IP: Gaia Oracle Service)

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the GAIA Oracle Services team as part of the Corporate Sector, you serve as a seasoned member of an agile team to...

JPMorgan Chase & Co. Bournemouth