Senior Software Engineer
London, UK (Hybrid – 3 days per week on-site)
Contract (£500–650 outside IR35) & Perm available
About the Role
Join a fast-growing AI SaaS company in London as a Python / TypeScript Engineer, building large-scale, data-driven systems that power intelligent automation and next-generation learning products. You'll work on high-performance backend services, APIs, and frontend components using Python and TypeScript, collaborating closely with data, product, and DevOps teams in a highly technical, engineering-led environment.
Key Responsibilities
- Develop and scale backend systems and APIs using Python
- Build high-quality frontend and platform features with TypeScript (React/Node)
- Design distributed, high-throughput services and event-driven components
- Collaborate across teams to deploy, monitor, and optimise microservices
- Contribute to an engineering culture focused on performance, quality, and automation
Requirements
- Proven experience with Python and TypeScript (5+ years in production environments)
- Familiarity with PostgreSQL, Kafka/RabbitMQ/Elixir, Docker, and AWS/GCP
- Strong understanding of microservices, distributed systems, and modern CI/CD pipelines
- Clear communicator who thrives in collaborative hybrid teams
- Company
- trg.recruitment
- Location
- London, UK
- Posted
- Company
- trg.recruitment
- Location
- London, UK
- Posted