Python Software Engineer (AWS)
Python Software Engineer (AWS)

Python Software Engineer (AWS)

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
P

At a Glance

  • Tasks: Join us to develop an AI-powered platform for property development planning.
  • Company: PlanningHub is a dynamic tech startup focused on innovative solutions for housing challenges.
  • Benefits: Enjoy hybrid working options, employee share schemes, and hands-on experience with AI technologies.
  • Why this job: Work alongside industry experts in a fast-paced environment that values creativity and growth.
  • Qualifications: Minimum 2 years of experience in web services; Python proficiency required.
  • Other info: Candidates must be London-based and available for immediate start.

The predicted salary is between 36000 - 60000 £ per year.

PlanningHub is seeking a talented Python software developer to join our team in building, shaping, and scaling up our AI-powered platform for answering property development planning questions. 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.

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: 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. We offer some hybrid working options, but permanent London-based residency is preferred.

We seek a web-services / backend / LLM Python software developer with a wide range of skills to develop our SaaS platform. Some front-end work may also be required.

  • Minimum 2 years’ work experience in building web-based services
  • Software engineering degree preferred but not required
  • Practical experience on how to build internet facing web-services is most important

Software Skills (Required):

  • 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.
  • Strong understanding of RESTful APIs and experience in building, securing and consuming them.
  • Understanding of microservices architecture and experience in building modular, scalable, and maintainable backend systems.
  • Familiarity with testing frameworks such as Pytest or Unittest for writing unit tests and ensuring code quality.
  • Understanding of security best practices and experience implementing authentication, authorisation, and data encryption mechanisms to ensure the security of the application.
  • Basic knowledge in AI, especially LLMs.

Software Skills (Optional):

  • 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.
  • Knowledge of DevOps practices and tools for infrastructure automation, configuration management, and monitoring, such as Ansible, Terraform, and Prometheus.
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines for automating build, test, and deployment processes.
  • Front end development beneficial.

Basic understanding of property development planning is beneficial but not mandatory. Candidates should be based in/around London and willing to commute to Geovation Hub, London EC1V 7EN, daily or when required. Remote working possible after probation period. Availability ASAP, with some flexibility offered to suitable candidates.

Apply directly by responding here or by forwarding your (short) CV to contact@planning-hub. Successful applicants will proceed to an online interview and an in-person meeting with the team.

Python Software Engineer (AWS) employer: PlanningHub

At PlanningHub, we pride ourselves on being an exceptional employer, offering a vibrant and collaborative work culture in the heart of London. Our team enjoys unique growth opportunities through direct mentorship from industry leaders, alongside a commitment to innovation in AI-powered solutions for property development. With benefits like an employee share option scheme and flexible working arrangements post-probation, we ensure our employees feel valued and invested in their future with us.
P

Contact Detail:

PlanningHub Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Software Engineer (AWS)

✨Tip Number 1

Familiarise yourself with PlanningHub's mission and the specific challenges they aim to solve in property development planning. This will help you articulate how your skills in Python and AI can contribute to their goals during interviews.

✨Tip Number 2

Network with current employees or industry professionals who have experience in similar roles. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your interview process.

✨Tip Number 3

Brush up on your knowledge of AWS and microservices architecture, as these are crucial for the role. Being able to discuss your practical experience with these technologies will demonstrate your readiness for the position.

✨Tip Number 4

Prepare to showcase any relevant projects or experiences that highlight your proficiency in Python and backend development. Having concrete examples ready can set you apart from other candidates during the interview.

We think you need these skills to ace Python Software Engineer (AWS)

Proficiency in Python
Experience with Django or Flask frameworks
Database management skills (SQL Server, MySQL)
Strong understanding of RESTful APIs
Experience in building and securing web services
Understanding of microservices architecture
Familiarity with testing frameworks (Pytest, Unittest)
Knowledge of security best practices
Basic knowledge in AI and LLMs
Familiarity with AWS or other cloud platforms
Knowledge of Docker and Kubernetes
Understanding of DevOps practices
Experience with CI/CD pipelines
Basic front-end development skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, web services, and any relevant frameworks like Django or Flask. Emphasise your understanding of RESTful APIs and microservices architecture, as these are crucial for the role.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and property development planning. Mention specific projects or experiences that demonstrate your skills in building scalable backend systems and your familiarity with cloud platforms like AWS.

Showcase Relevant Projects: If you have worked on projects involving LLMs or have experience with database management systems, make sure to include these in your application. Providing links to your GitHub or portfolio can also strengthen your application.

Highlight Soft Skills: In addition to technical skills, mention your ability to work in a fast-paced, dynamic environment. Highlight your teamwork and communication skills, especially since you'll be collaborating closely with experts in AI and software development.

How to prepare for a job interview at PlanningHub

✨Showcase Your Python Skills

Be prepared to discuss your experience with Python, especially frameworks like Django or Flask. Bring examples of projects you've worked on that demonstrate your proficiency in backend development.

✨Understand RESTful APIs

Since the role involves building and consuming RESTful APIs, make sure you can explain how they work and share any relevant experiences. Be ready to discuss security practices related to API development.

✨Familiarise Yourself with Microservices

The company values modular and scalable systems, so brush up on microservices architecture. Be ready to discuss how you've implemented this in past projects and the benefits it brings.

✨Demonstrate Your Problem-Solving Skills

Given the nature of the role, be prepared to tackle hypothetical scenarios or coding challenges during the interview. This will showcase your analytical thinking and ability to solve complex problems.

Python Software Engineer (AWS)
PlanningHub
P
  • Python Software Engineer (AWS)

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-04-13

  • P

    PlanningHub

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>