Senior Software Engineer
Job Description
Any additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.
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
xkybehq- 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