Senior Software Engineer

Tiro Partners Limited
London, United Kingdom
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 100K

Job location

London, United Kingdom

Tech stack

Clean Code Principles
API
Cloud Computing
Github
Python
PostgreSQL
Computational Geometry
Software Engineering
TypeScript
Web Applications
React
Flask
Backend
FastAPI
Kubernetes
Information Technology
Front End Software Development
Functional Programming
Software Usability
Docker
Microservices

Job description

  • Build and maintain backend services using FastAPI and Python for geometry, simulation, and data workflows
  • Develop responsive, performant frontends using React and TypeScript
  • Work closely with domain experts (engineers, designers) to translate complex physical problems into usable software features
  • Follow functional programming practices to write testable, composable code
  • Own features from idea to implementation to deployment
  • Contribute to architectural decisions in a fast-moving, early-stage product

Technologies:

  • API
  • Backend
  • FastAPI
  • Flask
  • Frontend
  • Python
  • React
  • TypeScript
  • Web
  • Cloud
  • Docker
  • GCP
  • GitHub
  • Kubernetes
  • PostgreSQL, We are a VC-backed startup based in London, UK, seeking a Software Engineer with a passion for clean, well-structured code and a real interest in how engineering shapes the physical world. Our innovative platform transforms the design process by enabling users to generate, visualize, and explore thousands of design alternatives quickly and intelligently. Our technical founding team includes brilliant minds from institutions like Cambridge, MIT, and Google, specializing in Software Engineering, Data Science, Theoretical Physics, and Computational Geometry. We offer opportunities in both frontend and backend roles, with a tech stack that includes Python, FastAPI, React, and TypeScript among others. If you are excited about making an impact in a dynamic startup environment, we want to hear from you!

Requirements

  • Bachelor's degree in Computer Science
  • 2+ years of experience building web applications in a production environment
  • Strong experience with Python and API frameworks (FastAPI, Flask, etc.)
  • Proficiency with React and TypeScript
  • Comfort or interest in functional programming principles and clean code architecture
  • A genuine interest in engineering and the physical world
  • Ability to thrive in a startup or agile environment with autonomy and ownership

Apply for this position