Founding Software Engineer Python – Start-up

Company: Client Server
Apply for the Founding Software Engineer Python – Start-up
Location: London
Job Description:

Overview

As a Founding Software Engineer, you will own the design and implementation of scalable, cloud-native apps, spanning backend services and frontend work, with Azure deployment. You’ll shape technical direction alongside the founding team and establish engineering practices to support rapid growth. You’ll work hands-on with Python and TypeScript and leverage AI technologies to solve real-world problems. This role offers autonomy and a direct impact on product decisions, architecture, and the engineering culture.

Pay / Benefits

  • Salary up to 115k
  • Equity
  • Career growth opportunities
  • Hybrid work with on-site days in London and Cambridge
  • Expense coverage for travel
  • Collaborative, founder-led environment

Responsibilities

  • Design and develop scalable, cloud-native applications across the full SDLC
  • Architect backend services and frontend components
  • Implement CI/CD pipelines and deployment on Azure
  • Influence technical direction and establish engineering practices
  • Collaborate with the founding team to drive product decisions and engineering culture

Key requirements

  • Proficiency in Python
  • Experience with RESTful APIs (FastAPI)
  • Knowledge of TypeScript, React and web technologies (HTML5, CSS3) beneficial
  • Experience with LLMs and agentic AI
  • Entrepreneurial mindset, proactive and hands-on
  • Curious, quick learner, comfortable in a startup environment
  • Degree educated; minimum 2.1 BSc; Computer Science or related field preferred; MSc/PhD typical
  • Collaborative
  • Strong communicator
  • Proactive and autonomous
  • Python
  • TypeScript
  • React

…

Posted: October 17th, 2026