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
£ 100KJob 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